hur.cn - 华软网

 热门搜索

求教,MFC的.exe文件如何操作才能在没有安装VC的电脑上执行

  作者:未知    来源:网络    更新时间:2011/9/6
使用MFC开发出来的应用文件在自己电脑运行可以,但是把exe文件移到没有安装VC的电脑就不能执行,请问如何操作才可以
---华软 网友回答---
静态连编就行了。
---华软网友回复---
release 版+需要的dll
---华软网友回复---
打包时附上程序所需的dll文件,或者可以使用静态链接
---华软网友回复---
创建工程的时候选 static DLL
---华软网友回复---
1.Release方式编译
2.安装对应版本的Visual C++ Runtime,这个方法比较好,因为要找程序依赖那些DLL很麻烦
---华软网友回复---
别用共享mfc dll,用静态的


另外:运行库 勾选 多线程Release版本MT

不对,请指出

引用 1 楼 wltg2001 的回复:
静态连编就行了。

---华软网友回复---
Release版本就行了。共享也没关系,一般mfc的库windows系统上都有~
---华软网友回复---
静态使用MFC就行了
---华软网友回复---
静态编译,或者让客户下个对应的VC运行库,或者自己带上那几个DLL,一般大型软件都是自己带运行库的那几个DLL
---华软网友回复---
引用 1 楼 wltg2001 的回复:
静态连编就行了。



+1,准没错
---华软网友回复---
执行时如果缺DLL, 它会提示的, 拷贝过去就可以了.
或用depends工具查看一个所依赖的DLL, 然后拷贝过去.
---华软网友回复---
引用楼主 wind4561906wind 的回复:
使用MFC开发出来的应用文件在自己电脑运行可以,但是把exe文件移到没有安装VC的电脑就不能执行,请问如何操作才可以
还是不行啊,到底是什么原因

---华软网友回复---
引用 1 楼 wltg2001 的回复:
静态连编就行了。
还是不行啊,
---华软网友回复---
Project--------settings ---------General---------Use MFC in a Static Library

运行生成exe文件就行了
---华软网友回复---
引用 14 楼 jake443403168 的回复:
Project--------settings ---------General---------Use MFC in a Static Library

运行生成exe文件就行了


正解
---华软网友回复---
Project->Settings ->General->Microsoft Foundation Classes下拉菜单选Use MFC in a Static Library,哦了,保证可以


---华软网友回复---
引用 14 楼 jake443403168 的回复:
Project--------settings ---------General---------Use MFC in a Static Library

运行生成exe文件就行了

还是不行,发送过去都是空白的文件,需要什么东西打开!!!      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。