Ошибка C2252 при сборке GLUI с VS2017? - PullRequest
0 голосов
/ 08 февраля 2019

Я скачал GLUI 2.36 и начал сборку проекта Visual Studio в VS 2017, Windows 10. После правильной установки библиотек 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 Ответ

0 голосов
/ 08 февраля 2019

2,36 от 2007 .2.37 (последний выпуск) был помечен как 2015 .

Ваш вопрос звучит так, как будто он был исправлен в 2015 , и превращен в 2.37:

исправление проблемы MSVC с созданием класса шаблона

  • ошибка C2252 сообщает, что компилятор Microsoft хочет, чтобы классы шаблона создавались в области имен
...