0

我下载了 GLUI 2.36 并着手在 VS 2017、Windows 10 中构建 Visual Studio 项目。正确安装 GLUT 库后,我仍然收到以下编译时错误:

1>glui.cpp
1>c:\install\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

同样在大多数源文件上。

什么是最好的解决方案?或者我可以在某处下载更新的版本吗?

4

1 回答 1

0

2.36 来自2007 年。2.37(最新版本)被标记为2015

您的问题听起来像是在 2015 中修复,并进入 2.37:

修复模板类实例化的 MSVC 问题

  • 错误 C2252 通知 microsoft 编译器希望在命名空间范围内实例化模板类
于 2019-02-08T02:28:24.143 回答