プログラミング初心者です。
今までは2010express を使用していたのですが、現在読んでいる技術書が2008の使用を前提としているので、乗り換えるしかありません。
しかし、2010にあった機能が無くて困っています。
・#include <stdi ←このように入力すると候補としてstdint.h や stdio.h が出てくる。
・pri7ntf ("test"); ←このようなコードのミスをコーディング中に赤い罫線で指摘してくれる。
2008でも設定などをしてこの2つの機能を使うことはできないのでしょうか?
ご回答お願いします。
No.5ベストアンサー
- 回答日時:
>本来なら本書付属のライブラリを使った簡単なゲームができるはずです。
>2008だと問題なく通ります。
その付属のライブラリが2008用になってるからみたいです。
http://www.shuwasystem.co.jp/support/7980html/
No.4
- 回答日時:
VC2008にもインテリセンスによる入力支援機能はありますが、ヘッダファイルの候補やコーディングミスの下線表示はVC2010から新たに搭載された機能です(そのおかげでVC2010はVC2008よりも格段に重くなっているという…)。
なので、VC2008を使うのであれば、それらの機能はあきらめてください。
補足で提示されたエラーは、リンカがライブラリファイル(.lib形式で提供されてるんでしょうかね)を見ていないために起きているものであるように思われます。
おそらく、そのライブラリを使用するために、プロジェクトのプロパティで
「リンカ」→「入力」→「追加の依存ファイル」
に「~.lib」を指定する(もしくはプロジェクトに直接libファイルを含める)、という手順があるにも関わらず、それが適切に指定できていないのではないかと思います。
VC2008ではビルドできているのであれば、そのソリューション/プロジェクトファイルをVC2010で開くと自動的に変換されて、そのまま使用できるようになるはずなのですが…。
>インテリセンスによる入力支援機能はありますが、ヘッダファイルの候補やコーディングミスの下線表示はVC2010から新たに搭載された機能です
いろいろと勘違いしてたみたいです。
ありがとうございます。
No.3
- 回答日時:
>おっしゃる通りc言語の部分は問題無いのですが、グラフィックを扱うとエラーになります。
「エラー」とはどういったものですか?
何をやったときにどういったエラーが起きるのか(どういったエラーメッセージが表示されるのか)を書かれると解決策のアドバイスがつくかもしれません。
この回答への補足
1>GameLib_d.lib(DocumentImpl.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Texture.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
「ゲームプログラマになる前に覚えておきたい技術」のサンプルプロジェクトを実行すると
このようなのがズラッと続き、指定されたファイルが見つかりませんと出ます。
本来なら本書付属のライブラリを使った簡単なゲームができるはずです。
2008だと問題なく通ります。
No.2
- 回答日時:
その機能は「インテリセンス」と言います。
機能するはずなので、なにかのトラブルになっていると思われます。
ソリューションのフォルダにある .ncbを削除する等で治ることがあります。
その他、「インテリセンス 2008」で検索して対応策を探してみてください。
参考書が2008用とは言え、2010もそんなに違いは無いはずです。
特に、C言語の部分はまったく動かないような違いは無いはずです。
2008が不調なら2010のままでいいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Gmail おすすめメーラー 1 2022/11/23 20:25
- Word(ワード) MSオフィスのIMEは以前より文字変換能力が低下していませんか?(ATOKを買うべき?) 4 2023/08/03 09:15
- 一眼レフカメラ タムロン100-400mmとシグマ100-400mmで悩んでいます。 3 2022/04/25 16:10
- VPN フリー wi-fi は安全ですか 自宅での wi-fi VPNを使用したら良い? 2 2022/05/31 04:12
- 格安スマホ・SIMフリースマホ スマホとガラケーの2台持ちの場合の運用方法について 4 2022/10/13 07:57
- エアコン・クーラー・冷暖房機 20年使ったエアコンを買換えても電気代は安くならない? 11 2023/06/29 14:54
- ラジコン・ミニ四駆 ★フタバの4PMプロポの機能についての質問です♪ 1 2022/11/09 16:59
- テレビ プレステ5が映らなくりました 1 2023/07/13 11:09
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
- FTTH・光回線 PR-500MI ホームゲートウェイについて 4 2022/10/27 13:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語のPathFileExistsについて
-
Borlandbcc55とMYSQLのコ...
-
OpenCVについて
-
コンパイルはできるが、リンク...
-
C++によるPostgreSQLの接続
-
vc++ 2008 express について
-
'd3dx9.lib' が開けません。
-
BCCでコンパイルする際に静的リ...
-
VC++2010の「#include <」
-
python エラー
-
エクセルのエラーメッセージ「4...
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
VBScriptによるExecuteExcel4Ma...
-
<math.h>があるのにsqrtが・...
-
math.hに含まれる関数が使えない
-
eclipseでプログラムが実行でき...
-
gcc コンパイル killed
-
obj オブジェクトファイルがで...
-
VC6でCheckTokenMembershipが使...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スタティックライブラリ関係の...
-
visual studio community2017 O...
-
【VS2008 C++】2つのプロジェ...
-
fatal error LNK1104: ファイル...
-
#pragma commentの相対パス指定
-
VC++でビルド時の、リンク警告 ...
-
LTspice モデル作成について
-
'd3dx9.lib' が開けません。
-
VC++6.0からVC++.NET2005へ移植
-
error LNK2019: 未解決の外部シ...
-
「MFCを使用しない」から「MFC...
-
error LNK2001: 外部シンボル "...
-
dllかlibか
-
mac(osX)で、Javaはどこにイン...
-
lvwReport/エラー/プロジェクト...
-
'stdafx.h'のエラーに関して
-
ShellExecute関数について(初...
-
C++Builder リンカエラーとは?
-
#include <winreg.h>をインクル...
-
VS2010にて、依存関係とビルド順
おすすめ情報