请问用VS.net 2005如何生成不需要安装.NET framework也能运行的C++程序呢?
使用VS.NET2005写的程序都需要安装.net framework才能运行
请问如何让编写的C++程序不需要安装它也能运行呢?
就像用VC6一样
谢谢
问题点数:20、回复次数:15Top
1 楼mychina520()回复于 2006-01-23 14:23:47 得分 0
没有人会??
2005不是可以生成一种非托管的吗??Top
2 楼icecools(浮生若梦)回复于 2006-01-23 14:34:34 得分 0
你生成MFC类型程序不就可以了?
Top
3 楼ChrisAK(LOLICON)回复于 2006-01-24 01:47:43 得分 0
你直接写Win32SDK程序还不是也可以?Top
4 楼xwenxwen(艾克斯文)回复于 2006-02-01 10:56:34 得分 0
不行的,Vs2005d的MFC版本已经不是6.0了,还是需要安装.net FTop
5 楼xwenxwen(艾克斯文)回复于 2006-02-01 10:57:10 得分 0
等待vista普及那一天,就不需要安装了Top
6 楼ChrisAK(LOLICON)回复于 2006-02-03 19:41:31 得分 0
使用VS.NET2005写的程序都需要安装.net framework才能运行
---------------
瞎扯~~~.net framwork下的程序在编译时必须加参数/clr,否则生成的是标准的Win32程序.你不要用.net framwork下的类不就可以了?Top
7 楼thinboyxp(K-Res)回复于 2006-02-08 13:53:35 得分 0
这样,我理解你的要求:
1.写Win32 Native程序,就是sdk或者mfc的,可以不用.net framework。
2.写的是.net程序,但是目标机器上没有.net framework,这个你可以用thinstall或类似的加壳打包的东西把你的程序连framework一起打包,不过这样肯定会增肥你的程序,而且会降低运行效率。Top
8 楼GeminiXXXCC(吕布)回复于 2006-02-16 14:36:32 得分 0
编译选项不用/CLRTop
9 楼jenemy_zhang(爱JAVA和.NET)回复于 2006-02-16 15:35:06 得分 0
最好的办法不要用。NET,用JAVA,哈哈哈哈哈哈。Top
10 楼ab2()回复于 2006-02-17 20:24:07 得分 0
M$是希望将来windows下都有.netframework吧Top
11 楼scmxj(sea)回复于 2006-02-17 20:28:56 得分 0
.netframework是个趋势,软件界的标准一般都是MS定的.所以最好跟着盖次哥哥走.Top
12 楼Jeffris(第一缕阳光)回复于 2006-03-05 17:30:16 得分 0
用MFC,或者用C++Builder6吧,我同时保留BCB和VS2005Top
13 楼tong04(天涯)回复于 2006-03-17 18:36:17 得分 0
使用VS.NET2005写的程序都需要安装.net framework才能运行
---------------
瞎扯~~~.net framwork下的程序在编译时必须加参数/clr,否则生成的是标准的Win32程序.你不要用.net framwork下的类不就可以了?
==================================
是真的吗?那么.net2003能生成一个不需framework的小程序吗?Top
14 楼wanglei051(淡蓝的云)回复于 2006-03-29 14:45:32 得分 0
只要不托管,一般都可以不用装.net平台Top
15 楼aaronwang81(痞子)回复于 2006-03-29 15:26:01 得分 0
是真的吗?那么.net2003能生成一个不需framework的小程序吗?
===================================================================
废话.生成不了吗?VS.NET2003不能生成不需要FRAMEWORK的程序???
随手可以写几十个出来.都不用FRAMEWORK.
只听说安装.NET2003必须安装FRAMEWORK,没听说.NET2003生成的程序必须FRAMEWORK才能进行.只要不调用.NET FRAMEWORK就不用啦..NET包括了很多.C#,VB和VC.VC又分托管与非托管.
如果MS真是在那样:.NET2003写的程序必须使用FRAMEWORK的话.MS也不用出VS2005啦.因为用VC的人是不会再选择MS了.Top




