为什么我用C++制作的软件在其他电脑上不能用,怎么解决?

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:41:45
比如我VC++6.0写了个可视化的计算器小程序,我开始是直接把exe文件用QQ发给另一个人,但不能用,后来我索性把整个项目文件夹都发过去,但还是不能用,说是缺失一个.dll文件,真是无奈了。我一直被这个问题困扰,谁能替我解决,我另加20分,谢了!
除了编译成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 版本的话你就要把源码发过去,还要对方装了编译器。。。。

为什么在一台电脑上制作的网页在其他电脑上不显示部分内容 为什么我安装软件,明明选择在其他盘安装的,它却安装在我的C盘上? 为什么我的视频不能用 在其他电脑上都能用 我用铃音制作软件制作的铃音怎么在手机上显示不出来 我的U盘插到电脑上为什么不显示,在其他电脑上也一样?是不是U盘坏了 在我的电脑上为什么会出现只有C盘而其他盘都没有,请问怎么解决? 为什么我的电脑在软件等其他东西上没声音了,而系统警告声却有。。 我的网站文件放在c盘上,现在c盘不够用,可不可以放在其他盘上? 为什么在其他的电脑上拍的相片在别的机子上显现不出来? 移动硬盘在我的电脑上不显示,在其他电脑上就能用