很弱的问,是不是vc生成的可执行文件.exe,在没有装vc的机器上不能直接运行? 如果不能需要怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是。只需要你将一些必须的库拷贝到你要运行的机器上就行了。大概有4-5个库吧。你运行时它会报错说找不到xxx.dll,你从安装有vc的机器上考过来就行,一个一个的考过来,就ok了。这种库不是很多,不要灰心啦。你可以想想如果真是必须安装VC的话,用户怎么会答应啊,买VC要花钱的。 这是不应该发生的问题。首先,先看一下最后生成的可执行文件是不是Release版本的。如果是Release版的应该在不同的Windows平台上都可以运行。如果你真的觉得缺什么DLL文件,可以用VC带的tools中的Depends程序来查一下你的EXE文件的依赖性,里面会显示它必须要使用的一些DLL之类的文件。 静态连接可以么?我在其中加了很多别的dll!行么 一般的VC程序要带MFC42.dll和MSCVRT.dll但是如果选择Project|settings菜单在General|Microsoft Foundation Classes选择Use MFC in a Static DLL就可以不有动态库 你想想,如果这种假设成立,安装操作系统前要先装VC,而安装VC前要先安装操作系统,不好,死循环了。 用Release版,实在不行,查看一下所用的DLL,用creatinstall之类的软件把需要的附属文件打包发布 选中Build菜单,点击Batch Build,探出一个对话框,选中其中的所有复选框,然后Rebuild All, 即可!在Release文件夹中,可见到编译好的发行版!!! yeah!你的猜测很正确. 不过要运行VC生成的程序也不用先装一遍VC.看看少什么DLL,考过来就OK了. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!静态编译:-----------------------------------Project->Settings->General->Use MFC with Static Link Library!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 借梯子。to qrlvls(怜松) :如果用了DAO或MFC的数据库类呢? msda,98里面一般都是有的,里面有DAO和ODBC,95的话要下载一个安装包最新版本好像是2.6 一般来说RELEASE版本的程序在WIN平台上都能运行,如果还需要MFC自身的DLL的话,把DLL和EXE一起打包就可以了 学习VC看完了深入浅出MFC跟着孙鑫的视频学了一遍现在干嘛啊 请教问题,请解答 请问关于数据转换的问题 种子填充错在那啊? 如何在一个FormView里嵌入ScrollView 提问:如何实现html网页中的window.open('chat/jhchat.asp','woiwo'); 请教怎么让任意编辑框显示任意文字 寻找 批量西安转北京54的算法 或者工具 一个指针和数组的问题,谢谢!!! CImageList求救! 如何改变对话框中控件的颜色 请问如何把一串十六进制编码转换为汉字字母数字。。。。。(在线等。。。)
首先,先看一下最后生成的可执行文件是不是Release版本的。如果是Release版的应该在不同的Windows平台上都可以运行。
如果你真的觉得缺什么DLL文件,可以用VC带的tools中的Depends程序来查一下你的EXE文件的依赖性,里面会显示它必须要使用的一些DLL之类的文件。
但是如果选择Project|settings菜单
在General|Microsoft Foundation Classes选择Use MFC in a Static DLL就可以不有动态库
静态编译:
-----------------------------------
Project->Settings->General->Use MFC with Static Link Library
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
最新版本好像是2.6