Ошибка Ogre3d: не удается открыть файл OgreMain_d.lib - PullRequest
0 голосов
/ 15 декабря 2011
Error   2   error LNK1104: cannot open file 'OgreMain_d.lib'    C:\Users\Owner\Documents\Code\C++\Test\ogrevcpp\ogrevcpp\LINK   ogrevcpp

Это ошибка, которую я получаю при попытке создать приложение Ogre3D (шаги следуют из здесь ).

Я проследил все до Т, но все равно получаю ошибку. Честно говоря, этого не должно быть. Я также следил за всем, начиная с здесь .

Редактировать

То, что происходит, это два разных файла, один предназначен для выпуска, другой предназначен для отладки. Мне нужен один для режима отладки, чтобы правильно скомпилировать (это OgreMain_d.lib).

Ответы [ 3 ]

2 голосов
/ 15 декабря 2011

Обновление

Я выяснил, в чем проблема - я использовал неправильные двоичные файлы;было несколько выпусков, предназначенных для Visual C ++, и один, предназначенный для MinGW, вместе с несколькими другими компиляторами.Мои извинения.

0 голосов
/ 15 декабря 2011

Я полагаю, что библиотека для режима отладки отсутствует в папке lib.Попробуйте поместить две разные библиотеки папки для каждого режима сборки в Visual Studio.Перейдите в ProjectProperties -> Свойства конфигурации -> Линкер -> Дополнительные каталоги библиотек справа.Обязательно проверьте раскрывающийся список конфигурации в верхней части.

0 голосов
/ 15 декабря 2011

Вам необходимо проверить пути к своим библиотекам, чтобы убедиться, что путь, в котором находится OgreMain_d.lib, является частью пути к библиотеке.

...