C++问题MFC,在其它电脑上运行

请问C++做出来的程序,就是生成的EXE文件,怎么样才能实现在没有装C++开发环境的电脑上运行?

第1个回答  2010-05-04
一般生成的MFC的程序,可以直接到其他的windows上执行,
因为Windows自带了MFC的运行库。
不过要注意版本问题。
高版本的到低版本的不能运行。
第2个回答  2010-05-04
一种是在安装包中包含所需要的lib。
另一种是编译成静态的....(不推荐)exe会很大。本回答被提问者采纳
第3个回答  2010-05-04
新建项目的时候选择 在静态库,不要选在共享库中,意思就是编译时把需要的一些文件一块包含进来了,如果已经写好程序了,去vc安装目录下,找一些相关的dll文件,放在一个目录下,与debug release没有关系
第4个回答  2010-05-04
release

C++问题MFC,在其它电脑上运行
一般生成的MFC的程序,可以直接到其他的windows上执行,因为Windows自带了MFC的运行库。不过要注意版本问题。高版本的到低版本的不能运行。

c++这段mfc代码为什么放其它电脑一执行就自动退出了
1.代码在你的电脑上能运行就说明代码本身是没问题的。2.你没有说明在别的电脑上出错指的是,别的电脑上用开发环境运行代码,还是直接运行编译好的程序。3.如果是程序,那跟操作系统有关,vc本来就没法保证一处编译到处执行,需要跟32,64位等匹配。

c++的程序怎样在其它计算机运行
如果用的是vc6,而且使用了mfc,那么要选择“以静态链接库的形式使用”(如图所示)。如果使用vs2005以上,那么请看以下参考资料。参考资料:http:\/\/hi.baidu.com\/eli261\/blog\/item\/bf2c2297e436b36655fb9692.html

用visual c++ 编出的程序如何在别的电脑上运行
最好的方法是生成发布版程序,即release版的。你刚建立起来的工程,一般是DEBUG版的,你能在工程文件夹找到DEBUG这个文件夹,对吧。建立release版的步骤是这样的:打开工程-->“工程”—>“设置”,在左边选择“Win32 Release”,在右边选择“使用MFC作为静态链接库”,点击“确定”按钮。然后,“组建”...

为什么我编译的MFC应用程序在其他电脑上不能运行?
为什么我编译的MFC应用程序在其他电脑上不能运行? 因为其他的电脑上没有相关的运行库,因此无法运行。 但可以这样解决,打开工程或项目的属性,在常规选项卡中设置:使用MFC作为静态链接库(不同版本的描述不尽相同,但都有静态两个字),设置后再编译就可以了。如何在其他电脑上运行VS2005编译的DEBUG...

VC++编译的应用程序到另一台电脑怎么打开
AS DLL,那放到其它没有VC的电脑就不能运行。解决办法其实很简单:一般来说,MFC的工程,都有至少两种编译模式:Debug和Release,其中,Release模式下,MFC使用的是静态库,选择Release编译(注意文件会比Debug编译大不少,至少1M左右),编译后的程序可以在其它电脑上允许,不需要VC6环境。

用visual c++编出的程序如何在别的电脑上运行?
如果是标准C++的话,你编译后在window系统下都会有exe文件。你把这个exe文件复制到你要运行的电脑然后安装了就可以运行了。visual c++的优点:1、与Windows紧密结合。MFC类库集成了大量已经预先定义好的类,用户可以根据编程的需要定义相应的类,或根据需要自己定义相应的类。因此Visual C++在使用API等方面和...

为什么我的C++正确的代码也无法运行,那种在其他电脑上可以的在我电脑...
方法一:因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)”重新设置“Excutable Fils、Include Files、 Library Files、Source Files”的路径。很多情况可能就一个盘符的不同 (例如你的VC装在C,但是这些路径全部在D),改过来就OK了。

如何在其他电脑上运行VC2008下写的C++源代码,需要怎样的编程环境_百 ...
首先你要release生成.不能用debug生成.如果你的代码包含了MFC,在项目工程里面选择使用静态MFC库就行了.

使用vs2010编写的c++windows程序怎么在另外一个电脑上运行
如果你设置的是在静态库中使用MFC,并且没有引用外部动态库这编译后的.exe可以直接在其他电脑上执行,如果用了其他动态库,把用到的.dll文件和.exe文件放到同一个目录下即可

相似回答
大家正在搜