1. 首页
  2. 编程语言
  3. C++ 
  4. QJSON类库的Qt Creator项目,可以在Linux和Windows中使用

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

上传者: 2018-12-09 15:31:28上传 GZ文件 285.21KB 热度 37次
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就行了。
下载地址
用户评论
码姐姐匿名网友 2018-12-09 15:31:28

可以看看!!!

码姐姐匿名网友 2018-12-09 15:31:28

在Linux下可以编译

码姐姐匿名网友 2018-12-09 15:31:28

不能构建啊

ksws17236 2024-12-27 18:16:47

非常感谢楼主能用,找了好久了,比cmake方便多了

pf89806 2024-12-29 20:29:03

qt4 vs2010 编译不通过

uprising970 2024-12-28 19:10:30

感谢分享,谢谢

qq_73849 2024-12-29 12:46:36

不错,可以用,谢了

epoch98379 2024-12-27 13:11:03

用在QT 2008 wince 平台上,编译出现 1,warning C4273 dll 链接不一致 2,error C2491 不允许 dllimport 静态数据成员 的定义 3, error C3861: “strtoull”: 找不到标识符 ... 等问题,可能与编译器有关,艰难解决中。

accident91387 2024-12-31 18:20:12

暂时用的Qt自带的。

dense71140 2025-01-03 00:00:18

windows上没用上