vs2015、vs2017、vs2019、msvc自动编译脚本

这篇具有很好参考价值的文章主要介绍了vs2015、vs2017、vs2019、msvc自动编译脚本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

rem 记录编译时间
echo **版本构建开始时间: %date% %time% >>build.log
rem 设置编译器进程名
set DstProgram=devenv.exe
rem 搜索目标进程以及其目录
echo 正在搜索"%DstProgram%“, 请稍候…
for %%a in (“C:\Program Files (x86)”, “C:\Program Files”, “D:\Program Files (x86)”, “D:\Program Files”) do for /f “delims=” %%b in (‘dir /a-d/b/s %%a%DstProgram%’) do (
set “ProgramPath=%%~dpb”
)
if “%ProgramPath%” == “” (
echo 没有找到目标程序, 请安装”%DstProgram%“后重试…
pause
exit
)
echo 找到目标:”%ProgramPath%%DstProgram%"
echo 添加路径"%ProgramPath%"到环境变量:%path%
path=%path%;%ProgramPath%

rem 设置编译器配置脚本名
set DstVarsBat=vcvarsall.bat
rem 搜索目标编译器配置脚本以及其目录
echo 正在搜索"%DstVarsBat%“,请稍候…
for %%a in (“C:\Program Files (x86)”, “C:\Program Files”, “D:\Program Files (x86)”, “D:\Program Files”) do for /f “delims=” %%b in (‘dir /a-d/b/s %%a%DstVarsBat%’) do (
set “VarsBatPath=%%~dpb”
)
if “%VarsBatPath%” == “” (
echo 没有找到目标脚本, 请安装”%DstVarsBat%“后重试…
pause
exit
)
echo 找到目标脚本:”%VarsBatPath%%DstVarsBat%"
echo 添加路径"%VarsBatPath%"到环境变量:%path%
path=%path%;%VarsBatPath%

……省略……

rem 编译环境配置
echo 编译环境配置:“%build_config%”, 请稍后…
if “%build_config:~-5%” == “Win32” (
echo Windows 32位环境配置…
call %DstVarsBat% x86
) else (
echo Windows 64位环境配置…
call %DstVarsBat% x86_amd64
)

rem 编译执行
echo 正在执行编译指令:“%DstProgram% %build_cu% /rebuild %build_config% /out build.log”, 请稍后…
%DstProgram% %build_cu% /rebuild “%build_config%” /out build.log
echo **版本构建结束时间: %date% %time% >>build.log
echo 正在执行编译指令:“%DstProgram% %build_xipc% /rebuild %build_config% /out build.log”, 请稍后…
%DstProgram% %build_xipc% /rebuild “%build_config%” /out build.log
echo **版本构建结束时间: %date% %time% >>build.log

rem 打包目标sdk程序
echo 打包目标程序目录:%build_config:|=%
for /f “delims=- tokens=1” %%i in (‘git describe --tag’) do (
set PublishVer=%%i
)
cd /d %build_config:|=
%
copy /y …\ReleaseNotes.txt .
%DstTool% a …\sdk.win%build_config:*|=%.%PublishVer:~0,-7%zip .
cd …
……省略……
————————————————
版权声明:本文为CSDN博主「觅光者」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42538493/article/details/106209583文章来源地址https://www.toymoban.com/news/detail-458711.html

到了这里,关于vs2015、vs2017、vs2019、msvc自动编译脚本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VS2022编译运行VS2015的项目

        最近新装了VisualStudio2022,有一些VS2015老的项目需要运行,但不想再安装VS2015,就想能否直接在VS2022编译运行,研究一下发现可行,记录一下。 1. 直接升级VS2015项目到2022使用windows sdk 10.0     发现老代码里的一些语法已经不支持,改动会很大,此路不通。 2. 保持VS2015项目

    2024年02月12日
    浏览(29)
  • 下载最新版 VC_redist.x86.exe / VC_redist.x64.exe for Visual Studio 2015, 2017, 2019, and 2022

    目录 1、如何处理程序需要的C/C++运行时库? 2、VC_redist.x64.exe的主界面以及支持的命令行参数

    2024年02月11日
    浏览(33)
  • Qt5.15.10+msvc2019_x86+qwebengine(含mp4)源码编译

    win10 64bit 英文版(或者把“区域”-“管理”-“非Unicode程序中所使用的当前语言”-改为\\\"英语(美国)\\\") 内存16g够用,cpu性能越高越好,硬盘在安装环境、下载源码后,至少还有100g可用空间 https://download.qt.io/archive/qt/5.15/ 1、安装 vs_community_2019.exe 勾选桌面C++开发工具 2、安装

    2024年02月09日
    浏览(35)
  • 【问题记录】VS Code 无法自动补全 Unity 脚本代码

    目录 一,设置 Unity 脚本文件使用 VS Code 打开 二,查看 Unity 要求的 dotnet 版本 三,下载对应版本的 dotnet 四,最后设置 VS Code 智能补全 Unity 代码 五,附加链接 Unity 内置支持在 VS Code 中打开脚本,作为Windows和macOS上的外部脚本编辑器。所以在 Unity 界面中的工具栏点击  Edit

    2024年02月09日
    浏览(41)
  • Libmodbus在VS2017下的编译

    原文链接:https://blog.csdn.net/weixin_45790559/article/details/105092860 1、打开文件路径:D:libmodbus-mastersrcwin32configure.js; 生成config.h和modbus-version.h; 2、打开modbus-9.sln; 3、在解决方案资源管理器里面 删除头文件:modbus-version.h;再添加1中生成的头文件:modbus-version.h; 4、打开:调试—

    2024年02月15日
    浏览(32)
  • Visual Studio 2017 + ObjectARx2019 + AutoCAD2020环境搭建与工程编译问题处理

    注:以上所有安装包,序列号,注册机等资料均可私信我,免费获取,共同进步; 1、安装visual studio 2017; 2、安装AutoCAD2020;这里ObjectArx2019对应了两个CAD版本,默认是AutoCAD2019,我采用AutoCAD2020也可以; 3、安装ObjectARXWizard2019.msi;这里默认的安装路径是“C:ObjectARX”,为了避免后

    2024年02月10日
    浏览(36)
  • Qt+MySql开发笔记:Qt5.9.3的msvc2017x64版本编译MySql8.0.16版本驱动并Demo连接数据库测试

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/130381428 红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…   mysql驱动版本msvc2015x32版本调

    2023年04月26日
    浏览(53)
  • DltView在Windows下的编译(QT5.12.4+VS2015)

    1.环境准备 本人以Windows7_X64为例: DltView: V2.20.0  下载地址:Releases · COVESA/dlt-viewer · GitHub Vs2015我下载的是第一个: vs 2015 各版本下载地址_qq_41871314的博客-CSDN博客   QT5.12.4 我下载的是Windows-X86: Index of /official_releases/qt/5.12/5.12.4 Windows SDK(我选第一种在线安装): Windows SDK -

    2024年02月05日
    浏览(36)
  • vs2010、vs2015 编译报错:error MSB6006: “CL.exe”已退出,代码为 -1073741515

    问题: 描述: 相同的代码,之前能够编译正常,移动到其他电脑,本次是移动到一台win7虚拟机上,编译(新装系统),出现上述问题。 解决方案: 1、推荐使用everything搜索工具,搜索cl.exe,因为我虚拟机上安装了两个版本vs,分别是vs2010和vs2015: 2、然后双击cl.exe,会出现提示

    2024年02月16日
    浏览(37)
  • behaviac —— Win10下Vs2017编译“腾讯行为树“源码

    简介 - 腾讯行为树      behaviac是游戏AI的开发框架组件,也是游戏原型的快速设计工具。支持全平台,适用于客户端和服务器,助力游戏快速迭代开发 。编辑器可以运行在PC上,操作方便直观可靠,支持实时和离线调试;编辑器可以导出xml,bson等多种格式,更可以导出

    2023年04月22日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包