Tesla.Angela 发表于 2010-11-15 10:59:22

其实用VC6以后版本开发的程序可以不需要.NET运行库

我一直以为别人用VC6是一种习惯,后来才知道很多人是出于误解,误以为用VC6以后版本开发的程序都需要.NET运行库。
口说无凭,直接上图。图为用VC2010编译的一个EXE。

Tesla.Angela 发表于 2010-11-16 10:22:03

补充一句,X64同样可以。

马大哈 发表于 2010-11-25 18:18:28

但调用的组件都是.NET库里的东西吧?

要实用化,估计还是没办法.....

Tesla.Angela 发表于 2010-11-25 19:02:18

回复 马大哈 的帖子

不用.NET库的东西,就不能跨平台。

Murray 发表于 2010-12-7 17:49:29

...不是vc.net就行,
本地的MFC 需要带MFC静态库.
最好用2005,vs2008 sp1以上 随便一个mfc静态对话框大小达到1.68MB

Tesla.Angela 发表于 2010-12-7 19:30:16

回复 Murray 的帖子

加UPX压缩壳

阿杰 发表于 2010-12-17 17:06:05

下午下了个2010测试了下,按照你的方法,效果果然如你所说不需要库了,但编译出来的文件太大了
一个空窗口,就有好几M

servite 发表于 2010-12-21 21:30:33

VC6的运行库 现在都带有罢了,不过貌似 VC2005/2008的 现在很多做系统的 也按进去啦...
静态编译的程序大小太杯具啦~
页: [1]
查看完整版本: 其实用VC6以后版本开发的程序可以不需要.NET运行库