用vs2008开发的C++程序可以脱离.net框架运行吗?

就是说拿到别人机器上就直接能用
可以么?
我看到有说什么代码托管就不能
代码托管是什么意思?
是用了vs2008里面的控件就一定要装.net框架吗?

托管代码是:由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。
写C++程序必须要有.net框架的支持。运行可以脱离.net框架
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-01
只要你编译的是标准的c++或者MFC,不是使用。net类库的(编译时加/clr选项)的,都可以脱离.net框架独立运行
第2个回答  2010-07-01
托管代码肯定是要.net的,你可以写mfc的程序,可以脱离.net框架
第3个回答  2010-07-01
所谓托管代码,是指代码会编译成中间语言,再到目的平台上解释成本地代码。VS2008的C++貌似也可以设置成非托管模式,不过大多的功能会变限制。楼主的问题主要看是用什么方式做的。