目录

前言

修改过程

VS运行


前言

一般用Qt Creator写好东西(用Qt Creator写Qt程序一般比vs效率高)后,要用vs进行编译,要用vs进行打开,现在来说明,如何修改pro文件,生成目录结构清晰的项目;

修改过程

首先创建好一个Qt项目,运行截图以及在Qt Creator 程序结构图如下:

这里原始的pro文件如下:

#-------------------------------------------------
#
# Project created by QtCreator 2019-01-02T09:57:32
#
#-------------------------------------------------QT       += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsDEFINES += QT_DEPRECATED_WARNINGSTARGET = beautifulDemo
TEMPLATE = appSOURCES += main.cpp\widget.cpp \test.cppHEADERS  += widget.h \test.hFORMS    += widget.ui

新建两个文件夹,一个是ui,一个是src,并且把所有的.ui文件放入ui文件夹,把.h和.cpp放入src文件夹中如下图所示:

修改后的pro文件如下

#-------------------------------------------------
#
# Project created by QtCreator 2019-01-02T09:57:32
#
#-------------------------------------------------QT       += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = beautifulDemo
TEMPLATE = appDEFINES += QT_DEPRECATED_WARNINGSSOURCES += src/main.cpp\src/widget.cpp \src/test.cppHEADERS  += src/widget.h \src/test.hFORMS    += ui/widget.ui

如果里面包含了第三方.h或者是要包含.lib文件只要加上如下命令即可:

INCLUDEPATH += xxxxxxxx/xxxx
win32:LIBS += xxxxxx/xxxxx.lib

这里要注意,Qt的ui文件会生成ui_xxxx.h的文件,要让其生成的路径放入src中,使得程序美观

UI_DIR       = ./src

vs打开程序

使用qmake命令让其生成.vcxproj文件,命令如下:

qmake -tp vc beautifulDemo.pro -spec win32-msvc2012

moc文件(只有带有Q_OBJECT的类会有,他会自动放到exe文件附近,个人觉得没有必要去改他路径)

运行截图如下:

现在文件结构是不是十分美观!

VS运行

截图如下:

此时看看src中的文件,可以看到生成的ui_xxx.h文件在此文件夹中了!

VS|Qt工作笔记-修改pro文件生成目录清晰的项目结构并添加三方库相关推荐

  1. C++\Python\Qt工作笔记-读取txt文件查找某行是否包含keyWord

    文本内容如下: python源码如下: if __name__ == '__main__':f=open('demo.txt')line=f.readline()while line:if 'keyW ...

  2. Qt工作笔记-打开指定文件夹

    代码如下: void Widget::openFileDir() {QDesktopServices::openUrl(QUrl(qApp->applicationDirPath(),QUrl: ...

  3. Qt -- 非常详细的pro文件的语法说明

    转载自http://blog.csdn.net/adriano119/article/details/5878169 在QT中,有一个工具qmake可以生成一个makefile文件,它是由.pro文件 ...

  4. Qt工作笔记-发送端发送Json格式的数据包,接收端解析数据包

    原理以及运行 原理是因为QJsonDocument提供了一个函数toJson 可以直接把Json数据转成QByteArray,这样就可以直接发送数据包,然后再按照常规方法解析即可,本源码中含解析内容, ...

  5. pro 文件生成sln

    pro 文件生成sln 2012年的工程 ,使用pro管理的,qt4 项目 pro 文件生成sln 使用qt4的控制台 ··· %COMSPEC% /k "D:\Qt\4.7.1\bin\q ...

  6. .pro文件生成.sln_VB.NET解决方案和项目文件“ sln”和“ vbproj”

    .pro文件生成.sln The whole topic of projects, solutions, and the files and tools that control them is so ...

  7. linux系统管理学习笔记之八---linux文件与目录的管理及权限

    linux系统管理学习笔记之八---linux文件与目录的管理及权限 2010-01-05 09:00:49 标签:权限 管理 文件目录 linx [推送到技术圈] 版权声明:原创作品,允许转载,转载 ...

  8. 【Android 逆向】修改 Android 系统文件 ( Android 逆向中需要经常修改的文件和目录 | 在 root 后的设备中获取 / 目录的 rw 权限后注意事项 )

    文章目录 一.Android 逆向中需要经常修改的文件和目录 二.在 root 后的设备中获取 / 目录的 rw 权限后注意事项 1.不要随意执行 wipe 命令 2.不要随意执行 rm 命令 一.A ...

  9. github上如何为markdown文件生成目录

    github上如何为markdown文件生成目录 [

最新文章

  1. The advantages of SMRT sequencing
  2. kaliLinux下保持匿名
  3. Android——通知栏提示 app 更新的进度,更新完可以访问授权进行安装。适配 8.0 版本
  4. Effective C++ 条款47
  5. 从缓存行出发理解volatile变量、伪共享False sharing、disruptor
  6. SSL / TLS REST服务器–带有Spring和TomEE的客户端
  7. 记对一个key file crackme的破解
  8. 怎样为wordpress主题的文章列表添加无插件分页?
  9. spring boot整合shiro继承redis_spring-boot-plus集成Shiro+JWT权限管理
  10. Python AI和机器学习库
  11. WCF中使用自定义behavior提示错误的解决方法
  12. shell脚本编程基础(三)
  13. Oracle和MySQL语法区别
  14. 可以在电脑上在线录制视频GIF的软件,不需要下载安装
  15. java读取movielens数据txt
  16. 基础优化 标题优化 上下架注意事项 流量少 转换率低 加购收藏 店铺层级 动销率 动态评分 当你弄清楚这些,自然流量的起来的重要因素
  17. 何为挂载(mount)?
  18. 微信小程序--行星轨迹
  19. 免费在线汉信码识别(Online Hanxin Decoder)
  20. 概率统计matlab实验,概率与数理统计matlab实验报告1.doc

热门文章

  1. CCNA学习与实验指南(640-802)
  2. 聊聊有哪些参与项目的好途径吧
  3. BAT老程序员分享:Linux C/C++ 开发程序员的黄金方向和学习路线!
  4. 飞秋(FeiQ)2012版择日发布
  5. 【转载】飞鸽传书2013官方下载
  6. 屏幕最左上角的 飞秋官方下载 字符
  7. 培训机构还能不能信任?
  8. ios 支付宝支付 回调数据_iOS逆向支付宝
  9. 机器学习算法-随机森林之理论概述
  10. NBT:你想成为计算生物学家?