zoukankan      html  css  js  c++  java
  • windows下QJson的编译和安装

    本文是编译安装Qjson过程中遇到的问题解决过程。主要参照网上资料和自己试验得到。

    关于Qjson的用处参照:Qt 学习之路 2(63):使用 QJson 处理 JSON

    Qjson clone地址:https://github.com/flavio/qjson 版本0.9.0

    Qjson编译需要用cmake,cmake下载地址:https://cmake.org/download/ 下载cmake-3.9.0-rc6-win64-x64.msi 安装地址:C:Program FilesCMakein,并且在环境变量里加入

    1、进入Qjson目录

    2、创建build目录 mkdir build,并进入build目录

    3、cmake

    由于执行 cmake ..  命令会报错误

    CMAKE_C_COMPILER    CMAKE_CXX_COMPILER  未指定即  c编译器和c++编译器未指定。

    故采用cmakein目录下的cmake-gui.exe工具执行,比较方便,可以指定编译器

    打开工具,如下指定source code 和build 目录:

    通过Add Entry添加C和C++编译器,注意由于本机已经安装mingw32,故gcc.exe和g++.exe目录已经在环境变量中

    故只需填写以下两条即可

    然后分别单击configure和generate,在build目录下生成makefile文件。注意:在点击configure后会弹出对话框,选择指定生成的工程文件类型,本人选择mingw32,具体的图忘记截了,不好意思,不过相信你懂得!作用其实跟网上的执行cmake -G "MinGW Makefiles" 同。

    4、管理员进入命令终端,cmd

    进入build目录,执行mingw32-make,成功后继续执行mingw32-make install,生成的目录在工具的配置项里有显示:CMAKE_INSTALL_PREFIX。以下前两张图是网上的图,最后一张是我最后成功的图。

    5、最后生成的目录为

    bin中的dll就是我们需要的。把三个目录移到你需要使用的工程的目录下面。在pro文件加入INCLUDEPATH+=../include

    LIBS +=-L.. -llib/qjson
    这个目录要看你自己的设置了.比如我是Qjsontest 目录 这个三个目录放在这个目录下面。对了我把dll库移动到lib文件夹了,编译不报错就说明成功.
    具体根据自己的情况设置


    参考:http://blog.csdn.net/zhangbinsijifeng/article/details/50678302
    http://blog.csdn.net/zhangbinsijifeng/article/details/50678408
    https://my.oschina.net/jamesju/blog/107722
    http://blog.csdn.net/taowenyin/article/details/43226489 QJSON的编译方法——这篇应该比较好

    Qjson使用参照: Qt 学习之路 2(63):使用 QJson 处理 JSON

    qjson的编译和使用

     

  • 相关阅读:
    凹透镜
    三角形动点和将军饮马
    数学
    壮壮学习准则
    均值不等式,求极值
    2020年自贡中考数学真题,用的是花钱买的"几何画板",wechat:QZCS12
    90年高考题
    裂项:2005年初中数学竞赛题p32,4
    02-需求来源
    01-产品需求的内涵
  • 原文地址:https://www.cnblogs.com/liushui-sky/p/7201295.html
Copyright © 2011-2022 走看看