Re: Сборка OpenGL в VS2005
От: Marduk Великобритания  
Дата: 18.09.06 10:11
Оценка:
Здравствуйте, SHUstri, Вы писали:

SHU>Написал программу, использующую opengl и winapi. Никаких других библиотек и модулей. Создал debug build, запустил — всё работает. Дал запустить знакомому — у него винды выдают ошибку, что не найден необходимый модуль (какой именно — не сообщают =( ) и необходимо переустановить приложение (а там просто 1.exe и никаких dll и т.п.). На другом компе, где тоже стоит VS2005 приложение работает. Я решил, что это из-за того, что debug build. Открыл проект, выставил делать Release build, компиляция нормально, а сборка выдаёт ошибку: "LINK : fatal error LNK1181: cannot open input file 'OpenGL32.lib;'" Все библиотеки на месте (Debug Build их находит), VS установлена в папки по-умолчанию. Копался в настройках — не нашёл, где пути к библиотекам прописываются отдельно для Release и Debug.


Может помогут такие строчки:

#pragma comment(lib,"opengl32.lib")
#pragma comment(lib,"glu32.lib")

VC такое вполне адекватно воспринимает. Так хоть разницы не будет в подключении библиотек для Debug и Release.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.