ninsun的个人主页

http://www.qtcn.org/bbs/u/96534  [收藏] [复制]

ninsun

  • 6

    关注

  • 9

    粉丝

  • 61

    访客

  • 等级:侠客
  • 总积分:244
  • 男,1987-04-29

最后登录:2017-07-10

更多资料

日志

QtCreator中为文件添加版本号

2011-12-12 09:30
对于简单的应用来说, 在QtCreator中添加版本号是很容易的,就是在pro文件中添加
  1. VERSION = 0.1.1
这样的代码就行了.
可是对于windows下的高级一点的应用来说, 添加这行代码却会带来一些麻烦.
例如当你编译的是一个库的时候,你会惊讶的发现,生成的dll和lib文件的名字后面会多出来一个数字.(xxxx0.lib, xxxx0.dll)
而使用这个库的工程会报出 -llibxxxx无法找到 而编译也当然会失败. 其实这是必然的, 因为你的库的名字不是xxxx, 而是xxxx0(版本号是0.1.1的情况, 如果版本号是1.1.1, 则名字会变成xxxx1. 不过这一切仅仅只会发生在windows下... 可能也仅仅会发生在MinGW编译器下吧...)

要想不用手动更改包含库的代码, 则可以用以下简单的方法
  1. CONFIG += create_prl
在你的库的pro文件下面,增加这么一行配置.
这样,程序就会自动的找到你的库了(对于静态库来说, 你需要使用link_prl这个设置)


分类:qmake|回复:0|浏览:2408|全站可见|转载
 

Powered by phpwind v8.7 Certificate Copyright Time now is:05-14 10:23
©2005-2016 QTCN开发网 版权所有 Gzip disabled