VS|Qt工作笔记-修改pro文件生成目录清晰的项目结构并添加三方库
目录
前言
修改过程
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文件生成目录清晰的项目结构并添加三方库相关推荐
- C++\Python\Qt工作笔记-读取txt文件查找某行是否包含keyWord
文本内容如下: python源码如下: if __name__ == '__main__':f=open('demo.txt')line=f.readline()while line:if 'keyW ...
- Qt工作笔记-打开指定文件夹
代码如下: void Widget::openFileDir() {QDesktopServices::openUrl(QUrl(qApp->applicationDirPath(),QUrl: ...
- Qt -- 非常详细的pro文件的语法说明
转载自http://blog.csdn.net/adriano119/article/details/5878169 在QT中,有一个工具qmake可以生成一个makefile文件,它是由.pro文件 ...
- Qt工作笔记-发送端发送Json格式的数据包,接收端解析数据包
原理以及运行 原理是因为QJsonDocument提供了一个函数toJson 可以直接把Json数据转成QByteArray,这样就可以直接发送数据包,然后再按照常规方法解析即可,本源码中含解析内容, ...
- pro 文件生成sln
pro 文件生成sln 2012年的工程 ,使用pro管理的,qt4 项目 pro 文件生成sln 使用qt4的控制台 ··· %COMSPEC% /k "D:\Qt\4.7.1\bin\q ...
- .pro文件生成.sln_VB.NET解决方案和项目文件“ sln”和“ vbproj”
.pro文件生成.sln The whole topic of projects, solutions, and the files and tools that control them is so ...
- linux系统管理学习笔记之八---linux文件与目录的管理及权限
linux系统管理学习笔记之八---linux文件与目录的管理及权限 2010-01-05 09:00:49 标签:权限 管理 文件目录 linx [推送到技术圈] 版权声明:原创作品,允许转载,转载 ...
- 【Android 逆向】修改 Android 系统文件 ( Android 逆向中需要经常修改的文件和目录 | 在 root 后的设备中获取 / 目录的 rw 权限后注意事项 )
文章目录 一.Android 逆向中需要经常修改的文件和目录 二.在 root 后的设备中获取 / 目录的 rw 权限后注意事项 1.不要随意执行 wipe 命令 2.不要随意执行 rm 命令 一.A ...
- github上如何为markdown文件生成目录
github上如何为markdown文件生成目录 [
最新文章
- The advantages of SMRT sequencing
- kaliLinux下保持匿名
- Android——通知栏提示 app 更新的进度,更新完可以访问授权进行安装。适配 8.0 版本
- Effective C++ 条款47
- 从缓存行出发理解volatile变量、伪共享False sharing、disruptor
- SSL / TLS REST服务器–带有Spring和TomEE的客户端
- 记对一个key file crackme的破解
- 怎样为wordpress主题的文章列表添加无插件分页?
- spring boot整合shiro继承redis_spring-boot-plus集成Shiro+JWT权限管理
- Python AI和机器学习库
- WCF中使用自定义behavior提示错误的解决方法
- shell脚本编程基础(三)
- Oracle和MySQL语法区别
- 可以在电脑上在线录制视频GIF的软件,不需要下载安装
- java读取movielens数据txt
- 基础优化 标题优化 上下架注意事项 流量少 转换率低 加购收藏 店铺层级 动销率 动态评分 当你弄清楚这些,自然流量的起来的重要因素
- 何为挂载(mount)?
- 微信小程序--行星轨迹
- 免费在线汉信码识别(Online Hanxin Decoder)
- 概率统计matlab实验,概率与数理统计matlab实验报告1.doc