为什么我用C++制作的软件在其他电脑上不能用,怎么解决?
来源:百度知道 编辑:UC知道 时间:2024/06/05 16:41:45
比如我VC++6.0写了个可视化的计算器小程序,我开始是直接把exe文件用QQ发给另一个人,但不能用,后来我索性把整个项目文件夹都发过去,但还是不能用,说是缺失一个.dll文件,真是无奈了。我一直被这个问题困扰,谁能替我解决,我另加20分,谢了!
除了编译成release外还有什么办法?
除了编译成release外还有什么办法?
release + static link
最保险的方法
再不行就做安装包
除了编译成release外
把缺失的几个.dll文件 传送给对方。这些.dll文件应当在
C:\windows\system32 文件夹里。
debug 的.dll 文件名里带 字母 D
或静态链接,不用.dll
VC程序执行需要动态链接库的支持。你可以使用VC提供的INSTALL WIZARD工具生成一个安装程序来使用,这样就可以了。
在工程设置(Alt+F7)里
General标签下
第一个下拉选项选择
Use MFC in a Static Library
这样编译后就静态包含MFC库,不用dll文件了
你把源码发给我,我编译下看,能不能运行.我有VC 破解版的。
你发的是 debug 版本吧,重新编一个release 版本发给人家就可以了
不发 release 版本的话你就要把源码发过去,还要对方装了编译器。。。。