QJSON类库的Qt Creator项目,可以在Linux和Windows中使用

4星(超过85%的资源)
所需积分/C币:48 2013-03-18 14:53:18 285KB GZ
72
收藏 收藏
举报

qjson.tar.gz文件: 若生成的是在Linux中的qjson类库,可以直接使用Qt Creator打开里面的qjson.pro文件,构建即可。现在使用的是staticlib模式,即生成的是扩展名为.a的静态库文件,如果想生成共享库文件(扩展名为.so),需要修改qjson.pro文件中的“CONFIG += staticlib”,修改为“CONFIG += sharelib”。如果生成共享库文件,则需要将该库文件复制到/usr/local/lib文件夹中,并修改/etc/ld.so.conf文件,在该文件的末尾增加/usr/local/lib,为链接程序ld指定共享库文件的搜索文件夹,然后执行ldconfig命令,以使新的ld配置加载生效。另外,可以使用ldd命令查询某可执行文件依赖哪些共享库,比如ldd /bin/bash,可以查看bash依赖的共享库文件。 使用该工程生成的静态库或共享库时,需要在C++代码中 #include "serializer.h" #include "parser.h" #include "qjson_export.h" 三个文件,这三个文件位于src文件夹中。 若生成Windows中的qjson类库,也可以使用Qt Creator打开里面的qjson.pro文件,然后构建,不过生成的不是.a文件或.so文件,而是.lib或.dll文件,而且也不需要配置连接程序ld。估计只需要配置下vs或其他IDE的LibraryPath就行了。

...展开详情
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
胖胖同学 非常感谢楼主能用,找了好久了,比cmake方便多了
2019-11-21
回复
被顶替了 qt4 vs2010 编译不通过
2019-06-14
回复
DAVID850911 感谢分享,谢谢
2019-06-11
回复
lyuoong08 可以看看!!!
2018-02-01
回复
Aswel 在Linux下可以编译
2016-11-17
回复
qq_32165027 不能构建啊
2015-11-28
回复
缘如风 window下生成失败了
2015-01-28
回复
kin720 不错,可以用,谢了
2014-11-13
回复
Carson_He 用在QT 2008 wince 平台上,编译出现 1,warning C4273 dll 链接不一致 2,error C2491 不允许 dllimport 静态数据成员 的定义 3, error C3861: “strtoull”: 找不到标识符 ... 等问题,可能与编译器有关,艰难解决中。
2014-08-06
回复
pan_fenf Qt Creator 下编译不过,生不成dll和lib文件,楼主怎么
2014-07-31
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
QJSON类库的Qt Creator项目,可以在Linux和Windows中使用 48积分/C币 立即下载
1/0