2015-02-26 2 views
-1

Я пытаюсь нарисовать окно opengl с некоторыми текстовыми полями ввода текста и т. П., Чтобы изменить отображаемое изображение. Я пытаюсь использовать GLUI для этого. Я успешно создал вспомогательное окно в окне opengl с glui. Но когда я пытаюсь добавить список в это под-окно, он выдает следующие ошибки.GLUI для Visual Studio 2012

glui32.lib (glui_edittext.obj): LNK2001 Ошибка: неразрешенный внешний символ __iob glui32.lib (glui_spinner.obj): LNK2001 ошибки: неразрешенный внешний символ __iob glui32.lib (ALGEBRA3.OBJ): ошибка LNK2001: неразрешенный внешний символ __iob

Я искал это онлайн. Возможно, что 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 

Любые предложения?

+0

Возможный дубликат [Компиляция библиотеки GLUI, VS2010 дает мне странную ошибку пространства имен] (http://stackoverflow.com/questions/3910262/compiling-glui-library-vs2010-gives-me-a-weird-namespace- ошибка) – jozxyqk

ответ

0

Простой способ - просто комментировать две строки кодов. Затем вы можете получить файл glui32.lib после создания решения. Меня устраивает.