尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

使用VS2019离线编译AFSIM源码

使用VS2019离线编译AFSIM源码 目录一、工具准备二、编译目标三、项目生成前的环境配置四、基本环境介绍五、使用CMake生成项目六、VS2019 Qt VS Tools环境配置七、VS2019内部关键配置八、运行Release版九、发布应用十、调试十一、查看ui文件附:完全使用VS2017的环境和流程(1)工具准备(2)使用CMake生成项目(3)Qt VS Tools环境配置(4)编译运行一、工具准备依次准备并安装以下工具:AFSIM源码Visual studio 2019VS插件:qt-vsaddin-msvc2019-2.5.2-rev.01.vsixCMake GUI软件,如 cmake-3.16.4-win64-x64.msi二、编译目标由于AFSIM源码中的第三方库(Qt库)只有2015和2017版的,虽然本次编译使用VS2019的工具,但还是使用VS2017进行编译。将VS2019作为生成器,VS中Qt的插件工具为2019版本,而使用VS2017的编译器和Qt预编译库,即使用v141(VS2017编译器)作为平台工具集。同时,CMakeList.txt 中没有对Qt的管理,Qt全部由VS插件接管。所以CMake仅生成.sln解决方案,而Qt头文件、库、moc/uic/rcc全部由Qt VS Tools处理。故,编译后的环境为:生成文件夹:vs2019x64v141生成器:Visual studio 2019目标平台:x64平台工具集:v141——需在VS2019中配置Qt:qt-5.12.11-x64-vs2017 预编译库VS插件:qt-vsaddin-msvc2019-2.5.2-rev.01.vsix三、项目生成前的环境配置将CMake安装目录添加至电脑系统环境变量的path中,如 D:\Program Files\CMake\bin四、基本环境介绍AFSIM源码位置:D:\afsim2.9\afsim2.9\swdev\src项目生成位置:D:\afsim2.9\afsim2.9\swdev五、使用CMake生成项目为了配置v141的工具集,使用以下配置步骤生成:1.在”swdev“文件夹下,新建空文件夹“vs2019x64v141”作为构建目录2.命令行初始化CMake(强制VS2019生成器+v141工具集 x64)打升“x64 Native Tools Command Prompt for VS 2019” (环境变星更完整),也可以使用cmd;进入"vs2019x64v141"文件夹内:cd D:\afsim2.9\afsim2.9\swdev\vs2019x64v141;键入以下命令:cmake -G "Visual Studio 16 2019" -A x64 -T v141 D:\afsim2.9\afsim2.9\swdev
返回列表