CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VC.NET

请问用VS.net 2005如何生成不需要安装.NET framework也能运行的C++程序呢?

楼主mychina520()2006-01-23 04:06:34 在 .NET技术 / VC.NET 提问

使用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

相关问题

  • 用Rose2000生成C++代码...
  • 怎样用C#生成word?
  • 如何用C#生成uuid
  • 关于DataGrid 生成excel(C#)
  • c#如何生成execl
  • C++如何生成页面?
  • 怎样用C,C++生成DBF文件。
  • C VS C++????
  • 用C#如何生成ocx控件
  • 怎样生成C#的本地码?

关键词

  • .net
  • .net framework
  • c++
  • vs.net
  • vs2005
  • win32
  • 安装
  • framework
  • vs
  • vc

得分解答快速导航

  • 帖主:mychina520

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo