C++ Visual studio 2010自动切换到C++/CLI编译器

C++ Visual studio 2010自动切换到C++/CLI编译器,c++,visual-studio-2010,compiler-construction,c++-cli,C++,Visual Studio 2010,Compiler Construction,C++ Cli,在过去的几个月里,我一直在为一个C++/CLI项目工作 现在我回到C++,但是VS 2010甚至已经设置了使用C++ /CLI编译器,即使是标准C++项目。 我刚刚创建了一个新的C++空项目,但是当我编译代码时,它似乎使用了C++ +CLI编译器。 智能感知也被禁用 如何恢复默认的C++编译器到我的项目? 从菜单栏中选择Project->Properties。在项目属性窗口中的配置属性->常规下,确保公共语言运行时支持设置为无公共语言运行时支持 从菜单栏中选择项目->属性。在项目属性窗口中的配置

在过去的几个月里,我一直在为一个C++/CLI项目工作

现在我回到C++,但是VS 2010甚至已经设置了使用C++ /CLI编译器,即使是标准C++项目。 <>我刚刚创建了一个新的C++空项目,但是当我编译代码时,它似乎使用了C++ +CLI编译器。 智能感知也被禁用


如何恢复默认的C++编译器到我的项目? 从菜单栏中选择
Project
->
Properties
。在
项目属性
窗口中的
配置属性
->
常规
下,确保
公共语言运行时支持
设置为
无公共语言运行时支持


从菜单栏中选择
项目
->
属性
。在
项目属性
窗口中的
配置属性
->
常规
下,确保
公共语言运行时支持
设置为
无公共语言运行时支持


这只针对单个项目;OP询问如何更改默认项目设置。嗯..这似乎还不够。Intellisense现在已启用,但仍在使用ClCompile@Heisenbug:什么是CiCompile?第三方的东西?VC++对本机代码和托管代码使用相同的编译器,唯一的区别是没有或存在
/clr
标志。@ildjarn:好的..我不知道。那么就对了/clr标志不再存在了。问题是,当我创建一个新的库项目,然后添加一个类时,它仍然会继续生成C++/CLI类:“public ref class”和“using namespace System;”@Heisenbug您是在使用
visualc++
->
Win32
Win32 project
创建一个新项目吗?或者您使用的是
visualc++
->
CLR
->
类库
?这只涉及单个项目;OP询问如何更改默认项目设置。嗯..这似乎还不够。Intellisense现在已启用,但仍在使用ClCompile@Heisenbug:什么是CiCompile?第三方的东西?VC++对本机代码和托管代码使用相同的编译器,唯一的区别是没有或存在
/clr
标志。@ildjarn:好的..我不知道。那么就对了/clr标志不再存在了。问题是,当我创建一个新的库项目,然后添加一个类时,它仍然会继续生成C++/CLI类:“public ref class”和“using namespace System;”@Heisenbug您是在使用
visualc++
->
Win32
Win32 project
创建一个新项目吗?或者您使用的是
visualc++
->
CLR
->
类库