# QT开发环境部署 **Repository Path**: mimis/qt-deployment ## Basic Information - **Project Name**: QT开发环境部署 - **Description**: qt项目开发环境部署 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-03 - **Last Updated**: 2024-02-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #如果下方链接失效可使用百度网盘下载:链接: https://pan.baidu.com/s/15qhdCAuIz2ydp-gAJVgYyw 提取码: xmm7 # * 安装vs2015版本 在线下载版: http://download.microsoft.com/download/B/4/8/B4870509-05CB-447C-878F-2F80E4CB464C/vs_community.exe 离线ISO镜像: http://download.microsoft.com/download/B/4/8/B4870509-05CB-447C-878F-2F80E4CB464C/vs2015.com_chs.iso # * 安装Qt5.9.9 下载链接: https://download.qt.io/archive/qt/5.9/5.9.9/qt-opensource-windows-x86-5.9.9.exe 安装的时候会弹出注册登录界面, 断网安装可以绕过登录界面 这里需要注意: 要勾选source和msvc2015_64(source里面涉及到mysql插件库的配置), 就是下图中红色箭头的, 其它组件默认就好, 不用勾选 ![Image text](https://gitee.com/mimis/qt-deployment/raw/master/vs%E9%A1%B9%E7%9B%AE%E9%85%8D%E7%BD%AE/qt%E5%AE%89%E8%A3%85.png) # * 安装Qt VS Tools(2.3.2) https://download.qt.io/official_releases/vsaddin/2.3.2/qt-vsaddin-msvc2015-2.3.2.vsix 配置: 将刚才的qt安装目录添加到tools里面 选择项目需要的qt组件进行勾选 # * 安装mysql mysql8.0.32版本: https://downloads.mysql.com/archives/get/p/25/file/mysql-installer-community-8.0.32.0.msi # * 安装mysql管理工具 Navicat 破解免安装版本:https://pan.baidu.com/s/1_HnR9LD4f2HUTjvPqwCOMw 提取码: rtwh # * 生成proto库和可执行文件 在qt creator中导入protobuf库: 在.pro工程文件中添加 #protobuf lib and include INCLUDEPATH += /usr/local/protobuf/include #(头文件路径) LIBS += /usr/local/protobuf/lib/libprotobuf.a -lpthread #(库路径) # * 遇到qt无法连接数据库可能是缺少mysql库(如果使用mvsc2015编译代码, 则可以使用上面的libmysql.lib文件) 从mysql的lib目录下找到libmysql.lib和libmysql.dll文件复制到qt目录下具体使用的编译库bin目录下 如果复制了这两个文件还不行, 那可能是上面安装qt的时候没有勾选source, 这个时候在qt安装目录下找到MaintenanceTool程序, 这里面可以修改重新勾选source # * vs配置 ## 1: 项目 -> VC++目录 -> 包含目录(目录是我本地protobuf库和头文件目录, 直接下载上面protobuf文件, 路径指向它就可以) 这里多加一个qt编译器include目录, 例如d:/msvc2015/include ![Image text](https://gitee.com/mimis/qt-deployment/raw/master/vs%E9%A1%B9%E7%9B%AE%E9%85%8D%E7%BD%AE/%E5%8C%85%E5%90%AB%E7%9B%AE%E5%BD%95.png) ## 2: 项目 -> VC++目录 -> 库目录(目录是我本地protobuf库和头文件目录, 直接下载上面protobuf文件, 路径指向它就可以) ![image](https://gitee.com/mimis/qt-deployment/raw/master/vs%E9%A1%B9%E7%9B%AE%E9%85%8D%E7%BD%AE/%E5%BA%93%E7%9B%AE%E5%BD%95.png) ## 3: 项目 -> C/C++ ->预处理器 ![image](https://gitee.com/mimis/qt-deployment/raw/master/vs%E9%A1%B9%E7%9B%AE%E9%85%8D%E7%BD%AE/%E9%A2%84%E5%A4%84%E7%90%86%E5%99%A8.png) ## 4: 项目 -> C/C++ -> 代码生成 -> 运行库 ![image](https://gitee.com/mimis/qt-deployment/raw/master/vs%E9%A1%B9%E7%9B%AE%E9%85%8D%E7%BD%AE/%E4%BB%A3%E7%A0%81%E7%94%9F%E6%88%90%E8%BF%90%E8%A1%8C%E5%BA%93.png) ## 5: 项目 -> 链接器 -> 输入 -> 附加依赖项 ![image](https://gitee.com/mimis/qt-deployment/raw/master/vs%E9%A1%B9%E7%9B%AE%E9%85%8D%E7%BD%AE/%E9%99%84%E5%8A%A0%E4%BE%9D%E8%B5%96%E9%A1%B9.png)