GLUI для Visual Studio 2012
Я пытаюсь нарисовать окно opengl с некоторыми интерактивными текстовыми полями ввода и т.п., чтобы изменить визуализированное изображение. Я пытаюсь использовать GLUI для этого. Я успешно создал подокно в окне opengl с помощью Glui. Но когда я пытаюсь добавить список в это подокно, появляется следующее сообщение об ошибке.
glui32.lib (glui_edittext.obj): ошибка LNK2001: неразрешенный внешний символ __iob glui32.lib(glui_spinner.obj): ошибка LNK2001: неразрешенный внешний символ __iob glui32.lib(ALGEBRA3.OBJ): ошибка LNK2001: неразрешенный внешний символ
Я искал это онлайн. Возможно, что используемый мной glui32.lib не совместим с Visual Studio 2012. Поэтому я попытался собрать исходный код glui для получения файла.lib. Но я получил ошибки ниже:
e:\projectvis\glui compiling\glui-2.36\src\include\gl\glui.h(1718): error C2252: an explicit instantiation of a template can only occur at namespace scope
e:\projectvis\glui compiling\glui-2.36\src\include\gl\glui.h(1719): error C2252: an explicit instantiation of a template can only occur at namespace scope
e:\projectvis\glui compiling\glui-2.36\src\glui.cpp(186): error C2065: 'GLUT_DOUBLE' : undeclared identifier
Какие-либо предложения?
1 ответ
Простой способ - просто комментировать две строки кодов. После этого вы можете получить файл glui32.lib после построения решения. Меня устраивает.