• 4735阅读
  • 10回复

[提问]有一个问题,关于绑定upx的 [复制链接]

上一主题 下一主题
离线gnibuoz
 

只看楼主 倒序阅读 楼主  发表于: 2013-10-31
— 本帖被 alexltr 从 Qt 作品展 移动到本区(2013-11-10) —
pro 文件 中的最后加上这句:

Release:QMAKE_POST_LINK += upx -9 $(DESTDIR_TARGET)

为什么不起作用啊,有没有人试过啊,我的是静态编译
我就是我,颜色不一样的烟火...
离线jakes

只看该作者 1楼 发表于: 2013-11-10
回 楼主(gnibuoz) 的帖子
我就是这么用的。首先你要注意upx.exe是否是PATH路径下,是否是Release编译。添加上述代码后是否重新执行qmake。
离线彩阳

只看该作者 2楼 发表于: 2013-11-12
这么做还不如先把软件做好,再敲命令。Windows下更加简单,有GUI程序可以使用。
上海Qt开发联盟,热忱地欢迎你的加入!
离线ashe0817

只看该作者 3楼 发表于: 2013-11-13
不巧我今天也找了QMAKE_POST_LINK这个的用法,只是简单的执行cmd命令,也没能成功。。。
最后是通过批处理去解决的

像你这个加壳,完全可以把命令行放在一个bat文件中,然后在项目构建里添加执行这个bat就行了
而bat能做的事,远远要比pro里那几个命令能做的事要多得多
离线gnibuoz

只看该作者 4楼 发表于: 2013-12-06
回 1楼(jakes) 的帖子
额,刚看到,不好意思,谢谢啊,我一会看看
我就是我,颜色不一样的烟火...
离线gnibuoz

只看该作者 5楼 发表于: 2013-12-06
回 2楼(彩阳) 的帖子
有道理,事实上我现在就是这么搞得,嘿嘿,但是感觉有点强迫症似的,找不到原因让人很是恼火
我就是我,颜色不一样的烟火...
离线gnibuoz

只看该作者 6楼 发表于: 2013-12-06
回 3楼(ashe0817) 的帖子
你也有这个问题啊,我还以为只有我有呢,回头也试试bat,嘿嘿
我就是我,颜色不一样的烟火...
离线彩阳

只看该作者 7楼 发表于: 2013-12-07
如果是使用QtCreator的话,还可以自己写外部工具:

上海Qt开发联盟,热忱地欢迎你的加入!
离线彩阳

只看该作者 8楼 发表于: 2013-12-07
需要注意的是,如果这样设置的话,那么pro文件就不能定义TARGET或者说TARGET不要与pro文件名不一样。否则没有相对应的宏。
上海Qt开发联盟,热忱地欢迎你的加入!
离线gnibuoz

只看该作者 9楼 发表于: 2013-12-08
再次感谢彩阳大神,
我就是我,颜色不一样的烟火...
离线gnibuoz

只看该作者 10楼 发表于: 2013-12-08
回 8楼(彩阳) 的帖子
感谢彩阳大神
我就是我,颜色不一样的烟火...
快速回复
限100 字节
 
上一个 下一个