导航:首页 > 源码编译 > vc编译怎么打开到另一台电脑

vc编译怎么打开到另一台电脑

发布时间:2022-05-05 17:26:15

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

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

⑵ 如何将VC编译好的.exe文件正确移植到其他电脑

有没有用到第三方控件,如果用了,要一起复制到其他电脑中,最好做个安装盘安装比较好。如果没有用到其它控件,又是选择的静态编译(MFC),就直接复制EXE了。

⑶ VC编写的东西在另外一台电脑无法运行

方法1.
在你的vc工程中,C/C++的代码生成方式改为MT或MTd,不要使用MD和MDd。

属性
->
C/C++
->
代码生成
->
运行时库
->
选择MT或MTd
方法2.
C:\Program
Files
(x86)\Microsoft
Visual
Studio
9.0\VC\redist\x86\Microsoft.VC90.CRT
C:\Program
Files
(x86)\Microsoft
Visual
Studio
9.0\VC\redist\x86\Microsoft.VC90.MFC
将这两个目录中的dll放到你的程序目录中(上面为VS2008的安装目录)第一种方法应该能解决,我以前在VC6.0下就是用第一种访求弄的,叫做静态编译

⑷ VC++做出的MFC程序如何在其他没装VC++的电脑中打开

打开原来的工程

菜单选工程->设置->常规

第一个下拉列表里面,选择“使用MFC作为静态链接库”

重新编译,链接

得到程序就可以了。

⑸ 用VC++生成一个exe怎么在别人电脑上运行高分等答案

首先确定你的VC版本,对于VC6.0最方便,直接编译成release就可以,发布到任何电脑都能直接跑。对于VC7.1及以上版本,需要编译成release并且runtime
library选择MT(默认是MD)。选择MT的话编译后程序体积会稍微大一点,无论是VC2003(7.1)/VC2005(8.0)/VC2008(9.0)/VC2010(10.0)都可以用这种方式直接发布程序而无需安装任何运行库。(注意:楼下说的不对,使用MT编译是不需要安装vcredist的!!!)
如果你使用了MFC,那么请编译时静态链接MFC库,虽然最终程序体积大点,但是可以直接在任何电脑上跑,还是值得的。
如果你使用了ATL,那么也一样,请编译时静态链接ATL库。
如果你使用了CLR,那么没辙了,最终用户必须要安装对应的.NET版本,否则不能运行。

⑹ C++builder如何将成果在别人电脑上运行

在Release版本下生成的程序软件可以在不具备c++builder环境时,依然可以使用。
以VS2005为例,具体操作为:项目->属性上方的“配置项”由Debug设为Release,然后再项目->属性->配置属性->常规
右侧的页面中把“MFC的使用”选择为“在静态库中使用
MFC”即可。
如果是VC++6.0或者别的软件版本,操作类似。
VC++6.0的具体操作是:打开“工程->设置”,上方的“Settings
For”设置为“Win32
Release”,然后再右侧的General选项卡下,把Microsoft
Foundation
Classes设置为“Use
MFC
in
a
Static
Library”。
完成上述操作后,然后进行编译链接,生成后的软件即可在别的计算机上运行。
注意:如果在别的计算机上运行时,提示缺少库文件,则是因为该计算机上缺少该库文件,则应把该库文件和程序软件一同拷贝。

⑺ VC写的程序拷贝到另一个电脑用改哪些地方

修改工程属性。
在工程属性的使用MFC项里选使用静态库,这样VC编译的时候就把MFC的运行时库和你的代码合在一起了,如此你的程序在别的没有安装VC++运行时库的电脑上也能正常运行了。

⑻ VC++生成一个exe怎么在别人电脑上运行

你在你的电脑上用vc运行一遍,在Debug文件夹中找到exe格式的文件直接考就行了 不用obj格式的文件。
不过你编的程序最后面最好加了getchar(),或者 system("pause") (这个得有头文件stdlib.h)不然它一运行就快速消失,你都不知道是否运行了。

⑼ 我用XP vc 做的程序 怎么在别的电脑运行

一般的小程序编译时选择release,就可以直接拿到别人机器上运行,默认是debug,在别人机器上不能运行
大一点的软件就找个打包软件打包,vc常用的打包软件是installshield,还有很多类似的软件,用法这些都可以到网上去查资料

⑽ 用visual c 编出的程序如何在别的电脑上运行

使用visual c是微软公司退出的c/c++语言编译软件,因此它所编译出来的程序是微软的exe运行格式。这种格式不能再除了windows以外的任何平台运行。当然,其他操作系统可以通过运行虚拟机来支持这种软件。
一般情况下,windows开发的软件只能在windows上运行。这是因为windows内置大量专用api,这些api在其他的操作系统上不存在,因此不能运行。

但是,对于没有使用windows api的代码可以通过在其他操作系统上的编译软件来运行。比如linux上的gcc编译器,就能实现编译。
下面是具体操作过程:
以着名的hello world程序为例,在linux的终端页面输入gcc -c hello.c(hello.c是你的代码文件,当然目录需要对),接着会生成hello.o的一个文件,接下来在终端输入gcc -0 hello hello.o即可编译成可执行文件。
同样,以上编译的软件只能在linux平台运行,需要跨平台的软件是需要多个语言的。企图一份代码通吃全平台是不现实的。
另附,在其他操作系统上的编译软件和语言
名称 系统 语言
gcc linux c类
dev c++ windows c/c++
vs windows 几乎所有语言
vc windows c/c++
free pascal windows/linux pascal
laser linux/windows pascal
delphi windows/linux pascal
xcode mac os object c/swift

阅读全文

与vc编译怎么打开到另一台电脑相关的资料

热点内容
喷油螺杆制冷压缩机 浏览:579
python员工信息登记表 浏览:377
高中美术pdf 浏览:161
java实现排列 浏览:513
javavector的用法 浏览:982
osi实现加密的三层 浏览:233
大众宝来原厂中控如何安装app 浏览:916
linux内核根文件系统 浏览:243
3d的命令面板不见了 浏览:526
武汉理工大学服务器ip地址 浏览:149
亚马逊云服务器登录 浏览:525
安卓手机如何进行文件处理 浏览:71
mysql执行系统命令 浏览:930
php支持curlhttps 浏览:143
新预算法责任 浏览:444
服务器如何处理5万人同时在线 浏览:251
哈夫曼编码数据压缩 浏览:426
锁定服务器是什么意思 浏览:385
场景检测算法 浏览:617
解压手机软件触屏 浏览:350