标题:求教在WINDOWS上发布程序
作者:wangbenqq
日期:2008-08-04 18:22
内容:
我看了论坛上的贴,没有太详细的
我把所说的msvcm80.dll
msvcp80.dll
msvcr80.dll
QtCore4.dll
QtGui4.dll
都和我的.exe文件放在一起了,放到别的机器上不能运行。为什么呢??
我用的是VS2005+QT4.2。
而且我按照QT的文档上面说的,用nmake clean的时候,提示“不知道如何生成clean”
这是怎么回事呢?到底应该如何做呢??
请教!
#1 [wangbenqq 08-04 18:40]
我用的debug的EXE,所以我又加了Microsoft.VC80.DebugCRT.manifest
但是提示:“应用程序正常初始化(0xc000034)失败”这是为什么呢?
#2 [wangbenqq 08-04 19:01]
呵呵,问题解决了,还是由于少了几个DLL文件
我发现一个最简单的方法,在用VS编译的时候,直接看它都调用了哪些DLL文件,拷贝过来就OK了!
哈哈
简单!
#3 [wangbenqq 08-05 09:22]
还有一个问题:
就是我看别人做出来的DLL文件都是只有一个,而且名字也是自己的,这个是不是它有进行了一个封装啊??
这个要怎么做呢?
#4 [zac372424332 11-05 21:38]
请问要怎样看调用了哪些DLL文件呢?我用的是VS2008express。
#5 [wd007 11-05 22:06]
你可以使用spy++来看,或者叫什么来着没有记住,就是VC++企业版中的工具之一。
要不就借助第三方工具,看你的可执行程序调用了哪些dll