zoukankan      html  css  js  c++  java
  • 自定义Qt构建步骤,添加数据文件(txt,json等)到构建目录

    Qt的qrc资源文件是只读的,因此我们如果要用txt之类的文件存储数据,在程序运行过程中就不能对它们进行修改,也就是不能进行读操作。用“file.open(QIODevice::WriteOnly)”方式打开会失败。因此我们不能把将来要修改的数据文件添加到qrc资源文件中。
    但是编译的时候,我储存数据的data.json文件没有自动添加到构建出来的目录下。我尝试修改工程的pro文件,仍旧没有用。最后通过添加自定义的构建步骤,把数据文件拷贝到构建目录。具体步骤如下:

    1. 首先要编写一个bat,可以就放在工程目录下:
    xcopy data.json %1 %2
    

    这里的%1 %2代表等待接收的参数
    xcopy命令是windows下的复制命令,它的参数分别是 src dst。
    这里src就是data.json,dst就是%{buildDir},也就是构建目录的路径。
    然后再带上参数 /y 代表如果有重复文件就选择覆盖。

    1. 添加构建步骤
      打开Qt Creator的左侧目录->“项目”->选择build->然后添加构建步骤->自定义处理步骤。
      命令就选择刚才写的bat文件,
  • 相关阅读:
    音乐
    脚本注释的作用
    JavaScript状态栏冒泡
    JavaScript动态显示时间
    正则表达式
    JavaScript数组的最大长度
    加密(编码)web.config中的信息(如:连接字符串)
    JavaScript实现EMAIL功能
    JavaScript检测分辨率
    JavaScript如何给网页滚动条加上颜色?
  • 原文地址:https://www.cnblogs.com/flipped/p/6776138.html
Copyright © 2011-2022 走看看