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