VC++编译的应用程序到另一台电脑怎么打开

VC++6.0编译好的应用程序,要一起发送哪些文件到另一台才能打开啊?另一台电脑上没有VC++6.0的 

1、有很多种不同的情况,最主要的解决原则是要在“另一台电脑上”建立好VC++的运行环境。
2、VC++的编译分为动态编译和静态编译(很多其它的编程软件也有这样的选项)。动态编译常常为默认的编译,它编译出的应用程序体积小,但它的运行需要依靠系统已安装好了的外部的相关环境(一般是动态库的调用,最常碰到的是相关的.dll文件里的函数库的调用),这种编译一般用于安装有编程环境的电脑上边测试边修改程序时用。
3、VC++静态编译编译出的程序体积会大很多,但它将需要依赖的环境大部分集含到了自身运行文件里了,这种编译一般用于最终文件的发布,静态编译出的程序如果没有特别的功能调用,一般单文件就可以在别的电脑的windows上运行了。
4、此外,有一些动手能力强的编程者喜欢以动态编译的方式编译出主文件,而后将主文件运行过程中需要的动态库文件与主文件复制到同一个目录中,一起发布到别的电脑中,这样也可以正常运行。这种做法常常是程序提示少什么文件就去编程的电脑上找什么文件,找到后复制过去,放在同一个目录中,很费时,也不太保险,可能不同的电脑上要的文件不尽相同。
5、还有一些常见的做法是,在要发布的电脑上安装相关的支持文件,动态运行库,比如VS的动态运行库。另外,还可以用专用的打包安装软件,某些版本的VS(VC++是VS(Visual Studio)的一个组件)自身带有相关的工具,比如installshield,只需要根据提示操作就能生成一个安装包,在别的电脑上进行安装后就可以正常运行了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-11
VC++6.0编译好的应用程序,如果在其它电脑不能打开,通常是因为使用了DLL方式的库函数。
以MFC的程序为例,如果编译的时候使用MFC AS DLL,那放到其它没有VC的电脑就不能运行。
解决办法其实很简单:一般来说,MFC的工程,都有至少两种编译模式:Debug和Release,其中,Release模式下,MFC使用的是静态库,选择Release编译(注意文件会比Debug编译大不少,至少1M左右),编译后的程序可以在其它电脑上允许,不需要VC6环境。本回答被网友采纳
第2个回答  2012-06-11
如果你是生成了可执行文件那应该直接在debug里复制exe结尾的文件就可以,如果你是在另一台电脑上打开源代码那可以选择把源代码复制到txt里再粘贴,希望能帮助你
第3个回答  2012-06-11
先打开vc6.0,File-》OPEN 选择你程序的文件夹,再打开,点所有文件,选择dsp格式的那个,就ok了
第4个回答  2012-06-13
整个文件夹发过去,电脑要是没VC 就只能文本方式打开了。

VC++编译的应用程序到另一台电脑怎么打开
VC++6.0编译好的应用程序,如果在其它电脑不能打开,通常是因为使用了DLL方式的库函数。以MFC的程序为例,如果编译的时候使用MFC AS DLL,那放到其它没有VC的电脑就不能运行。解决办法其实很简单:一般来说,MFC的工程,都有至少两种编译模式:Debug和Release,其中,Release模式下,MFC使用的是静态库,...

VC++编译的应用程序到另一台电脑怎么打开
1、有很多种不同的情况,最主要的解决原则是要在“另一台电脑上”建立好VC++的运行环境。2、VC++的编译分为动态编译和静态编译(很多其它的编程软件也有这样的选项)。动态编译常常为默认的编译,它编译出的应用程序体积小,但它的运行需要依靠系统已安装好了的外部的相关环境(一般是动态库的调用,最...

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

VS中的VC编写程序在其他电脑上不能运行
需要附带相应的库运行,或者使用静态连接的方式来发布程序 MFC程序的:项目-属性-配置属性-常规,在右边“MFC的使用”选择“在静态库中使用 MFC”ATL程序的:项目-属性-配置属性-常规,在右边“ATL的使用”选择“静态链接到 ATL”CRT程序的:项目-属性-配置属性-C\/C++-代码生成,在右边“运行...

VC 自己编写的程序到别人电脑上运行时缺少dll。如何修改程序,让别人在...
1.debug是调试版,生成的文件是不能在别的电脑上运行的,把他改成Release版就行了。方法如下:点击菜单栏上的Build(生成)->Set Active Configuration(配置管理器);在弹出的Set Active Project configuration(配置管理器)对话框中,选“XXX Win32 Release",点”OK“;再编译运行后,在你的...

用visual c 编出的程序如何在别的电脑上运行
下面是具体操作过程:以著名的hello world程序为例,在linux的终端页面输入gcc -c hello.c(hello.c是你的代码文件,当然目录需要对),接着会生成hello.o的一个文件,接下来在终端输入gcc -0 hello hello.o即可编译成可执行文件。同样,以上编译的软件只能在linux平台运行,需要跨平台的软件是需要多个...

为什么C++的exe文件在另一台计算机无法运行?
需要编译Release版本。默认为debug版本,修改为 release版本即可,这样生成的exe可以在任何windows PC上运行,不需要装VC。方法如下:Build->SetActive Configuration 在弹出的Set Active Project configuration对话框中,选“XXX-Win32 Release",点”OK“,再编译运行,在自己的工程目录下就会多出一个”...

如何在其他电脑上打开我编译的可执行文件
为了减少测试时占用过多计算机资源,Debug版很多库函数在编译过程中不加入到最终的可执行文件中去,所以在运行这个版本时你需要用到一些编译器的链接库,所以Debug版可能不能运行在别的计算机上,你只要在编译时选择Release版就能保证程序可以运行在别的计算机上了。

为什么我编译的MFC应用程序在其他电脑上不能运行?
如何在其他电脑上运行VS2005编译的DEBUG版应用程序 首先,通过菜单找到关于选项查询当前VS2005的版本,然后到自己电脑"$(Windows)\/WinSxS\/"目录下可以看到很多长长 名字的目录。第一个"_"前为平台,这里以x86为例,接下来找到带有"Microsoft.VC80.DebugCRT" 和"Microsoft.VC80.DebugMFC"字样的且包含上面...

为什么C++生城的exe文件到另一电脑无法运行?
你编译的是调试版本 (Debug) 的, 调试版本只能在有开发环境的机器上运行, 应该将它用发行版本 (Release) 编译就可以了;PS: *d.dll 中的那个 'd' 代表 debug, 说明是一个调试使用的库.

相似回答