- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个我所在类(class)的 OpenGL 项目,它基于 GLUI。提供的 GLUI 库不起作用,这就是我尝试自己编译它的原因。所以,我从 SourceForge 下载了源代码并尝试编译 _glui 库。它给了我这个,但我找不到任何关于它的信息:
1>ClCompile:
1> algebra3.cpp
1> arcball.cpp
1> glui.cpp
1>c:\users\jake\downloads\glui-2.36\glui-2.36\src\include\gl\glui.h(1718): error C2252: an explicit instantiation of a template can only occur at namespace scope
1>c:\users\jake\downloads\glui-2.36\glui-2.36\src\include\gl\glui.h(1719): error C2252: an explicit instantiation of a template can only occur at namespace scope
1> glui_add_controls.cpp
1>c:\users\jake\downloads\glui-2.36\glui-2.36\src\include\gl\glui.h(1718): error C2252: an explicit instantiation of a template can only occur at namespace scope
1>c:\users\jake\downloads\glui-2.36\glui-2.36\src\include\gl\glui.h(1719): error C2252: an explicit instantiation of a template can only occur at namespace scope
1> glui_bitmap_img_data.cpp
1> glui_bitmaps.cpp
1>c:\users\jake\downloads\glui-2.36\glui-2.36\src\include\gl\glui.h(1718): error C2252: an explicit instantiation of a template can only occur at namespace scope
1>c:\users\jake\downloads\glui-2.36\glui-2.36\src\include\gl\glui.h(1719): error C2252: an explicit instantiation of a template can only occur at namespace scope
1> glui_button.cpp
1>c:\users\jake\downloads\glui-2.36\glui-2.36\src\include\gl\glui.h(1718): error C2252: an explicit instantiation of a template can only occur at namespace scope
1>c:\users\jake\downloads\glui-2.36\glui-2.36\src\include\gl\glui.h(1719): error C2252: an explicit instantiation of a template can only occur at namespace scope
1> glui_checkbox.cpp
1>c:\users\jake\downloads\glui-2.36\glui-2.36\src\include\gl\glui.h(1718): error C2252: an explicit instantiation of a template can only occur at namespace scope
1>c:\users\jake\downloads\glui-2.36\glui-2.36\src\include\gl\glui.h(1719): error C2252: an explicit instantiation of a template can only occur at namespace scope
1> glui_column.cpp
等等等等
我查看了 glui.h 源文件,第 1718 和 1719 行是这样的:
#ifdef _MSC_VER
// Explicit template instantiation needed for dll
template class GLUIAPI std::allocator<GLUI_String>;
template class GLUIAPI std::vector<GLUI_String, std::allocator<GLUI_String> >;
#endif
有人以前见过这个吗?
最佳答案
我刚遇到这个问题。那我就跟着做,你可以试试。
(1) 从gib下载最新vision。
(2) 使用vs2010构建。
(3) 你会遇到的问题
#ifdef _MSC_VER
// Explicit template instantiation needed for dll
template class GLUIAPI std::allocator<GLUI_String>;
template class GLUIAPI std::vector<GLUI_String, std::allocator<GLUI_String> >;
#endif
只需将代码从类中取出,重新构建。
(4) 你会生成glui.lib.
(5) 使用glui.lib和glui.h
关于visual-studio-2010 - 编译 GLUI 库,VS2010 给我一个奇怪的命名空间错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3910262/
是否可以使用glui创建表格(数学表而不是厨房 table )?如果可能,请指定该功能。提前致谢。 最佳答案 根据我使用 glui 的经验,并再次查看文档,似乎没有办法创建表。 一种选择是仅将只读文本
我是 glui 的新手。我无法创建 glui 菜单栏。每当我创建一个 glui 菜单栏时,我都会收到以下错误: 1.cpp:13: error: expected constructor, destr
我正在做一个 uni 项目,最初有一个主要的 GLUT 窗口,并且会有某种“登录”GLUI 窗口,如果成功,它会绘制过剩窗口。但是我希望能够在成功后关闭登录窗口。 我已经为此苦苦挣扎了很长一段时间,我
我正在使用 glui 将控制面板添加到我的 OpenGl 代码中。这是一个用 C++ 编写的大型仿真平台的可视化界面。 我想知道是否可以更改面板的背景颜色? 如果这不可能,任何人都可以评论一下如果我切
我已经下载了最新的 GLUI source code现在我正在尝试编译它。当我这样做时,出现以下错误: g++ -O0 -Wall -pedantic -I./ -I./include -I/usr/
我有一个我所在类(class)的 OpenGL 项目,它基于 GLUI。提供的 GLUI 库不起作用,这就是我尝试自己编译它的原因。所以,我从 SourceForge 下载了源代码并尝试编译 _glu
我使用的是在 OS X Yosemite 10.10.1 上运行的 macbook pro。我从这里下载并安装了 GLUI 2.35 框架 GLUI 2.35并写了一个 makefile 来朗读我的
我是一名优秀的程序员,十分优秀!