为什么VS3003写的程序一定要在安装了framework的机器上运行?

来源:百度知道 编辑:UC知道 时间:2024/06/05 23:00:12
QQ2007也是VC++2003写的,为什么可以没有.net framework一样照常运行?

Tencent QQ2007 是标准C++程式,不是以Microsoft .NET Framework 为基础的. 有没有.NET Framework跟它没关系.

但是在 Visual Studio .NET 2003 平台下开发出来的程式必须要在有Microsoft .NET Framework 1.1 的环境中运行.这是因为Visual Studio .NET 2003是以Microsoft .NET Framework 1.1为基础开发程式的
(就是说它编译程式时候使用的类库都是由Microsoft .NET Framework 1.1提供的).
开发出来的程式只要有Microsoft .NET Framework 1.1就可以运行,与WindowsAPI无关.

使用VS.net开发程序一定需要有.net framework支持,因为里面包含有很多程序中要调用的类和操作。
另外:QQ 2007好像不是用VC++.net编写的吧