不能编译成机器代码的程序吗?VC++.net行不?

解决方案 »

  1.   

    VC7可以
    VC++.Net不行,还得依靠.Net框架
      

  2.   

    就和java 一样,不装平台能跑java么
      

  3.   

    呵呵  能脱离.NET框架 微软就不会推出它了
      

  4.   

    平台是一个企业把握市场的命脉的,也就是你写的所有程序都不要离开我的平台,这是市场因素决定的,不是技术因素决定的。基于这点微软不可能作离开平台的事,虽然C#可作成编译成本机代码,便微软公司不会作。看看以前C++它运行就不分平台,只要有标准的编译器就可以,但这样造成了硬件厂商的垄断,这就是为什么不同的汇编运行不同的CPU,当然软件厂商不会把这个控制权交给硬件厂商的,所以平台就产生了。
      

  5.   

    你们说的不是很对呀,在02年国外就有一个把c#写的程序转成本地编码的exe文件
      

  6.   

    楼上java也有软件能变成.exe,但这不是真的!因为我用过!
      

  7.   

    很快所有的电脑上面都会有.net框架了,不用太考虑了~~~******************************
    C#代码中心[CCSharp.Net]内测中
    宗旨:做最实用方便的C#专题站
    欢迎参观访问留言~~~
      

  8.   

    Visual Studio 2005里的VC++ .Net是可以做原生win32程序的吧,不用.net framework的,但前提是MFC、win32之类的项目。
      

  9.   

    以后 Windows应该都内置net framework了啊,换句话说只要MS足够强,其实都差不多,总不可能有什么语言在裸机上编辑,执行吧,应该还有个DOS平台吧,对吗?如果这样那还不是差不多啊,从发展的眼光看C#这种对NET平台的依赖应该也是完全正确的不是吗。
      

  10.   

    当然可以脱离.net框架,结果就是运行不了。:)呵呵
      

  11.   

    又来了,所谓机器没装.Net framework这种问题也就中国常见。因为正版的操作系统,开启自动更新的话会安装.Net framework的
      

  12.   

    没进行开发的话,我们这边的人很少会装.net Framework...
    以前我就不装...运行个软件还要装个上百M的东西..麻烦..还要JAVA也是..麻烦...