UID:66800
UID:7394
UID:311
UID:45495
UID:41286
引用第2楼zzh于2009-08-11 08:09发表的 :官方的编译版本只能在本机上使用,如果把编译好的程序和相关DLL还有资源文件放另一个机器上,除了GUI外,什么都做不了。简单的说,我机器上安装开发环境,编译后的程序运行一切良好,把主程序和对应的DLL还有资源文件等需要的东西放另一个同系统的机器上,只能显示一个图形界面,点界面上的任何按钮都不管用。(相同的操作系统,只是一个安装了开发环境,另一个没有)只能自己下载QT源代码自己编译开发环境,这样编译出来的程序可以在别的机器上运行。以前在这里发布过帖子,回答也就是自己找程序需要的额外的DLL,我觉得这样发布程序更加麻烦,还不如自己编译开发环境呢。
UID:68334
UID:733
UID:941
引用第7楼zzh于2009-08-11 13:31发表的 :我家机器是xp sp3 单位的机器也是xp sp3 除了硬件配置不同,软件配置是一致的,就连打补丁的数量都一样,我在家编译好的程序,拿到单位就不能用,只显示一个图形界面,我拿到别人的机器上也一样能运行,但点界面上的任何按钮都没用,我已经把程序需要的DLL和资源文件都放在一起了,所以,我用qt 4.5.2源代码和 mingw重新编译QT开发环境,这样编译出来的程序,在哪个系统上都可以运行,楼上说没遇见这种情况的,你用什么编译器?难道是vs???
引用第11楼dbzhang800于2009-08-11 20:47发表的 :试过楼主的例子了,没发现楼主所说的情况。编译环境 qt sdk 2009.02系统环境 windows xp sp3, windows xp sp2