由 C 项目(在 windows 7 中)生成的可执行文件正在安装vc8
的所有 windows 机器(win xp 和 7)中vc8
运行。vc8
但它没有在一台未安装但已安装的win xp机器上运行vc6
。错误信息是System cannot run the executabe
。
这是因为我的 vc8 项目没有生成 vc6 兼容的 exe 吗?请有人帮助有什么办法可以解决这个问题。
注意:创建 vc6 项目并添加所有 c 文件是一项复杂的任务,这对我来说会花费很多时间。
由 C 项目(在 windows 7 中)生成的可执行文件正在安装vc8
的所有 windows 机器(win xp 和 7)中vc8
运行。vc8
但它没有在一台未安装但已安装的win xp机器上运行vc6
。错误信息是System cannot run the executabe
。
这是因为我的 vc8 项目没有生成 vc6 兼容的 exe 吗?请有人帮助有什么办法可以解决这个问题。
注意:创建 vc6 项目并添加所有 c 文件是一项复杂的任务,这对我来说会花费很多时间。
您无需安装 Visual Studio 即可在另一台机器上运行应用程序。在发布模式下编译并在目标机器上安装可再发行包。
对于 VC8 (2005):
对于其他版本,只需搜索 c++ 可再发行包
编辑:如果您在调试模式下编译,则需要运行时库等的调试版本。但是这些是不可再分发的。有关解决方法(用于测试机器,而不是用于客户端),请参阅此处了解更多详细信息。