为什么我用VC++编写的程序在没有装VC的机器上都不能用呢???

来源:百度知道 编辑:UC知道 时间:2024/05/07 09:38:27
问题如题 我用VC++编了个计算器 在有VC的机器上都能正常运行
但是在没有VC的机器上都不能运行
提示说找不到MFC.什么什么的
这是怎么回事
怎么解决
谢谢
关于静态链接的问题 我已经改成静态链接了
至于相应的DLL 我想知道去哪下载??哪有那个东西????
还有就是怎么生成release版本

你应该把你的程序打包,并且把相应的dll打进去,然后再装到别的机器上,这样就没问题了

在其它没有安装vc的机器上确实必要的动态连接库。你可以在编译选项时选择静态连接,这样你的可执行程序就不需要这些具体的库,当然文件也就大了不少。

没有装VC机器上是不能运行的,因为没有编译器,它需要的组件是由VC里的MFC提供的,如果你在没有装VC的机器上运行当然找不到了...当然运行不了了