我正在尝试在VS 2010中重建旧的VC ++项目。它目前正在吐出Invalid template argument
错误。
我是否必须添加.template
keyword?在哪里?
完整错误如下:
错误C2975:'N':ToChunkFunc的模板参数无效,预期编译时常量表达式
答案 0 :(得分:3)
C2975
关键字不可用时,可能会导致错误__LINE__
。如果打开了编辑并继续,编译器将使用/ZI
选项运行,该选项可以在此模式下创建程序数据库而不是 PDB文件 __LINE__
常量不可用,因为行号可以在运行时更改。您需要使用支持/Zi
常量的__LINE__
命令行选项。
在VS IDE中设置此编译器选项:
Project Settings
> C/C++
> General
。