2017-08-03 101 views
0

我试图打开一个新的C++在Visual Studio中的每个项目按时(2012年),但我创建一个新项目这个错误弹出:不能创建在Visual Studio中的一个新的项目

System.Collections.Generic.RandomizedStringEqualityComparer is not a 
GenericTypeDefiniton. MakeGenericType may only be called on a type for which 
Type.IsGenericTypeDefinition is true. 

我我已经改变了项目路径并重新启动了Visual Studio几次,但没有结果。

Error Image

+0

你忘了提及您正在使用的Visual Studio的版本。命令帮助 - 关于Microsoft Visual Studio将向您显示此信息。请在你的问题中说清楚。 –

+2

我会先尝试重新安装Visual Studio。 – drescherjm

+0

对不起,它是Visual Studio 2012, –

回答

0

尝试重新安装或C++编译器的路径没有设置

设置编译器的路径或RunAsAdministrator

现在添加编译器目录添加到路径:

  1. 打开控制面板(开始>设置>控制面板),然后双击系统节目。

  2. 单击更改设置链接打开系统属性对话框。

  3. 选择高级选项卡,然后单击环境变量。

  4. 在“环境变量”对话框的“系统变量”面板中,选择路径变量并单击编辑。编译器

    Windows 7的

    C:\Program Files (x86)\Microsoft Visual Studio [Version]\VC\Bin\cl.exe 
    

默认路径的Windows XP

C:\Program Files\Microsoft Visual Studio [Version]\VC\Bin\cl.exe 
相关问题