22问答网
所有问题
用vs2008开发的C++程序可以脱离.net框架运行吗?
就是说拿到别人机器上就直接能用
可以么?
我看到有说什么代码托管就不能
代码托管是什么意思?
是用了vs2008里面的控件就一定要装.net框架吗?
举报该问题
推荐答案 2010-07-01
托管代码是:由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。
写C++程序必须要有.net框架的支持。运行可以脱离.net框架
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CX0S20Thf.html
其他回答
第1个回答 2010-07-01
只要你编译的是标准的c++或者MFC,不是使用。net类库的(编译时加/clr选项)的,都可以脱离.net框架独立运行
第2个回答 2010-07-01
托管代码肯定是要.net的,你可以写mfc的程序,可以脱离.net框架
第3个回答 2010-07-01
所谓托管代码,是指代码会编译成中间语言,再到目的平台上解释成本地代码。VS2008的C++貌似也可以设置成非托管模式,不过大多的功能会变限制。楼主的问题主要看是用什么方式做的。
相似回答
在
VS
上写
C++程序能不能脱离.net框架运行?
答:
如果要
使用vs
中的控件,那肯定是要.net框架的了,如果不用集成控件,自己用编程的方式画窗口和控件,并且自己编写代码来完成控件中的动作,就
可以脱离.net框架
了,不过编程量会很大。可以创建项目是选择空项目、控制台项目,都不会使用.net框架,而是直接使用底层
的c
/
c++
编译器进行编译和链接。
用VS2008
写的MFC
程序能脱离
Formwork
运行吗?
答:
VS2008写
的C++程序
可能不能在其他未装vs的机子上运行,是因为
VS2008使用
了自己的链接库。如果遇到不
能运行
的情况,只需要在该系统中安装VC++ 2008 Redistribute Package就可以了,去百度上搜可以找到下载,大概1MB多。当然你也可以通过在工程中设置静态链接库来解决此问题,只不过最终生成的exe要大好几MB。
大家正在搜
vs2010怎么调试运行程序
vs2010怎么运行c语言程序
如何用vs运行程序
怎么用vs2010写c语言程序
net开发程序
vs怎么运行当前程序
vs如何运行c程序
vs 发布程序
vscode开发java
相关问题
vs2010编写的vc++程序可以脱离.net框架运行吗?要...
在VS上写C++程序能不能脱离.net框架运行?
vs2008开发C++生成的程序是可以直接运行的吗?
如何使在vs2008上开发的应用程序脱离环境运行
关于用VS2008编写的VB程序如何脱离.net环境运行
.net程序有可能脱离.net框架运行吗
VS 2008生成的程序必须在安装有.NET Framewo...
VS2010中用C++编写软件能不能不用.NET Frame...