读书人

关于Windows下编译lib的有关问题

发布时间: 2012-03-06 20:47:55 作者: rapoo

关于Windows下编译lib的问题
api.pro:

PHP code
TEMPLATE = libTARGET = apiVERSION = 0.1.1


在ubuntu下生成四个文件:
libapi.so libapi.so.0 libapi.so.0.1 libapi.so.0.1.1
这样,我使用的地方用
client.pro
PHP code
LIBS += -lapi

可以成功地找到动态库,并能够成功运行。

但是在windows下,它生成两个文件:
api0.dll libapi0.a
这导致LIB += -lapi提示,找不到-lapi。

问题:
能否在仅更改*.pro文件的条件下,让windows下生成的名字为api.dll。

[解决办法]
探讨

继续期待更好的答案。
如果没有的话,今天晚上结帖。

读书人网 >QT开发

热点推荐