代码之家  ›  专栏  ›  技术社区  ›  Joymaker

用VS2017构建GLUI时发生C2252错误?

  •  0
  • Joymaker  · 技术社区  · 6 年前

    我下载了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
    

    在大多数源文件上也是如此。

    1 回复  |  直到 6 年前
        1
  •  0
  •   genpfault    6 年前

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

    你的问题听起来像是 fixed in 2015 ,并使其成为2.37:

    • 错误C2252通知microsoft编译器希望在命名空间范围实例化模板类
    推荐文章