1
在过去的几个月里我一直在C++/CLI项目中工作。Visual Studio 2010自动切换到C++/CLI编译器
现在我回到了C++,但似乎VS 2010已经设置为使用C++/CLI编译器,即使对于标准的C++项目。
我刚刚创建了一个新的C++空项目,但是当我编译代码时,它似乎使用C++/CLI编译器。 智能感知也被禁用。
如何将缺省的C++编译器恢复到我的项目中?
在过去的几个月里我一直在C++/CLI项目中工作。Visual Studio 2010自动切换到C++/CLI编译器
现在我回到了C++,但似乎VS 2010已经设置为使用C++/CLI编译器,即使对于标准的C++项目。
我刚刚创建了一个新的C++空项目,但是当我编译代码时,它似乎使用C++/CLI编译器。 智能感知也被禁用。
如何将缺省的C++编译器恢复到我的项目中?
从菜单栏中选择Project
→Properties
。在Project properties
窗口中,在Configuration Properties
- >General
下,确保Common Language Runtime Support
设置为No Common Language Runtime Support
。
这只解决了单个项目; OP正在询问如何更改_default_项目设置。 – ildjarn
好..它似乎还不够。 Intellisense现在已启用,但它仍在使用ClCompile编译 – Heisenbug
@Heisenbug:什么是CiCompile?什么第三方? VC++对本地代码和托管代码使用相同的编译器,唯一的区别是不存在或存在'/ clr'标志。 – ildjarn