Предупреждение компоновщика с GLFW - PullRequest
3 голосов
/ 07 января 2012

Я пытаюсь использовать GLFW для школьного проекта и выполнил следующие шаги:
1) Загрузите zip-файл win32 с glfw.org
2) Добавьте / включите в мое решение include
3)Добавьте / lib-msvc100 / debug в библиотеки моего решения
4) Ссылка на glfw.lib и opengl32.lib
5) #include GL / glfw.h

Пока проект компилируется и выполняется простохорошо, я не могу обойти множество следующих ошибок:

Предупреждение LNK4099: PDB 'vc100.pdb' не найден с 'glfw.lib (enable.obj)' или at '-projectdir- \ Debug \ vc100.pdb ';связывание объекта, как будто нет отладочной информации

Еще один пост здесь ( LNK4099 в консольном проекте GLFW с конфигурацией отладки ) рассказывает о случайном связывании статических и dll, но я этого не сделалтак.Я не могу представить проект с ошибками компиляции: - /

Есть идеи, что здесь происходит и как это исправить?Большая обязанность

Ответы [ 2 ]

2 голосов
/ 30 мая 2013

Это решило проблему для меня:

Откройте проект GLFW в решении и перейдите к общим параметрам C ++.Для всех платформ измените «формат информации отладки» отладочной сборки на «База данных программ».Перекомпилируйте.

2 голосов
/ 01 июня 2012

Вы используете отладочную версию двоичного файла GLFW, но база данных отладочной информации vc100.pdb не была включена в zip-файл. Это относительно безвредное предупреждение и просто означает, что вы не сможете нормально отлаживать внутри функций GLFW. Тем не менее, вы в любом случае не сможете, поскольку zip-файл также не имеет источников GLFW.

...