1

コンパイル時にこれらのメッセージを大量に受信するため、単純なプログラムのコンパイルに非常に時間がかかります。

freeglut_static.lib(freeglut_callbacks.obj) : warning LNK4204: 'z:\CST328\Lab1\block\Release\vc90.pdb' is missing debugging information for referencing module; linking object as if no debug info
1>freeglut_static.lib(freeglut_cursor.obj) : warning LNK4204: 'z:\CST328\Lab1\block\Release\vc90.pdb' is missing debugging information for referencing module; linking object as if no debug info
1>freeglut_static.lib(freeglut_display.obj) : warning LNK4204: 'z:\CST328\Lab1\block\Release\vc90.pdb' is missing debugging information for referencing module; linking object as if no debug info

これを防ぐ方法はありますか?私の課題に取り組むことをもっと楽しくするだろう。:)

編集:私はMicrosoft Visual C ++Express2008を使用しています。

4

1 に答える 1

6

あなたの pdb ファイルはライブラリ バイナリと同期していません

Windows では、pdbはモジュールのデバッグ情報を保持します。特定のビルドにリンクされています。ライブラリを再構築する場合は、新しい pdb ファイルを作成する必要があります。あなたが持っているpdbファイルは同期していないので、それを削除(または名前を変更)する(ファイルfreeglut_static.pdbを見つける)か、ライブラリを再コンパイルして最新のpdbファイルを生成する必要があります。

于 2010-01-05T03:32:26.427 に答える