2010-03-31 87 views

回答

6

除非编译时使用/clr标志,否则不需要.NET框架。当然如果你的C++ exe通过COM interop使用任何.net组件,你就会回到需要安装的框架。

4

如果你使用托管C++,那么是的,你会的。但是,如果你正在制作一个纯粹的C++应用程序,那么你应该只需要Visual C++ 2008 Runtime,这是一个很小的。

+0

等待,vC++有它自己的运行时?呸! – ajl 2010-03-31 15:26:15

+1

如果静态链接,则不需要运行时。 – kenny 2010-03-31 19:58:18

+1

@ajl - 那个评论严重吗? – 2010-03-31 20:05:34

2

Pure C++:no。 检查您的编译和链接选项,看它是否包含.Net选项(/ clr)或库。

如果不确定,请使用DependencyWalker查看应用程序实际需要哪个DLL。

3

当然,你需要安装运行应用程序,
(如果你想看到那么目标Framework版本转到项目选项卡,选择项目属性在Visual Studio中的名).NET框架。

相关问题