c++编写程序,vs2010编辑的,打包工具是setup factory7.0 打包成exe文件后,有的电脑是可以运行,有的电脑上不可以,运行时会出现白屏问题,安装了VC运行库也没有解决,用depends跑,报错如下:Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
有的电脑能运行,有的运行不了,是程序本身的问题,还是其他电脑的环境的问题,因为程序在开发的机子上是可以运行的,在几个其他的电脑也能运行,但有的就运行不了,出现白屏,然后就退出了,求大神指教,应该如何解决
没有采用release,使用的是debug,但在最终效果上应该差异不大,性能上可能不同吧,其次是模块的函数,本机编译的时候并没有错误,为什么移植到其他的电脑上就有问题了呢
追答首先发布的东西得用 release 编译,当然,这个和你说的问题可能关联不大。
每个人的机器环境都不一样,你本机编译没错误,可是你调用的dll,使用的控件等等和别的机器就可能不一样了,这些都可能是导致问题的原因。具体的还得去查你的代码,这里猜来猜去也没啥意义。
现在还没有打包,只是把需要的文件移植到其他电脑看是不是能用,其次,stdafx.h中要求的最低版本是Vista 而目标系统是win7应该是可以运行的。系统问题应该不会有