レンダリングされた画像を変更するために、いくつかのインタラクティブなテキスト入力ボックスなどでopenglウィンドウを描画しようとしています。これを行うためにGLUIを使用しようとしています。gluiでopenglウィンドウにサブウィンドウを作成することに成功しました。しかし、このサブウィンドウにリストボックスを追加しようとすると、次のエラーが表示されます。
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
助言がありますか?