Вопрос

Получение большого количества этих сообщений при компиляции делает компиляцию простой программы очень трудоемкой.

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++ Express 2008.

Это было полезно?

Решение

ваш файл PDB не синхронизирован с двоичным файлом библиотеки

в Windows, PDB содержит отладочную информацию для модуля.он привязан к конкретной сборке.если вы перестраиваете свою библиотеку, вам нужно создать новый файл PDB.файл pdb, который у вас есть, не синхронизирован, поэтому вам придется либо удалить (или переименовать) его (найти файл freeglut_static.pdb), либо перекомпилировать библиотеку и создать обновленный файл pdb.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top