qt怎么使用vs编译的静态库?

qt怎么使用vs编译的静态库?

问题描述:

我用vs编译了一个jsoncpp的静态库,想在qt中用,是不是只需要那个.lib文件就可以?还是要把相关的头文件也拷进去?

头文件是在源码中引入#include "xx.h",然后在构建选项中使用-I选项将jsoncpp头文件的路径加入头文件搜索路径。在连接的时候使用-ljsoncpp就可以连接这个静态库。

当然需要头文件,除非你愿意自己重新写一次函数原型。