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 после построения решения. Меня устраивает.

Другие вопросы по тегам