当前位置: 首页 > news >正文

批处理脚本编译vs工程

使用脚本直接编译vs工程,减少操作步骤,快速编译执行
代码如下
@color b
@echo environment init…
@SET VARTOOL=“C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\vsdevcmd\ext”
@SET COMPILETOOL=“C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.com”
@call %VARTOOL%\vcvars.bat

@echo config init…
@SET SLNNAME=“ES-All.sln”
@SET BldType=“rebuild”
@SET BldCfg=“Release|x64”

@%~d0
@cd %~dp0

IF exist Build.log (DEL Build.log)

@echo UI compile start…
@for /F %%a in (.\CompileProjectUI.txt) do %COMPILETOOL% %SLNNAME% /%BldType% %BldCfg% /Project %%a

pause & exit

CompileProjectUI.txt文本内容如下
选择工程的启动工程
ES

相关文章:

  • LoRA中黑塞矩阵、Fisher信息矩阵是什么
  • C++中new和delete如何构建简单对象和复杂对象?
  • c++介绍进程间的通信一
  • K8s认证(CKA/CKAD/CKS)哪家强?主流证书对比
  • 《Linux 网络架构:基于 TCP 协议的多人聊天系统搭建详解》
  • Zookeeper 集群部署与管理实践
  • 第4章:Docker安装与环境配置:多平台部署指南
  • 流程图软件推荐,好用的流程图工具分享
  • 解决Qt信号在构造函数中失效的问题
  • DataWhale大语言模型-大模型技术基础
  • Git Worktree 实现 “一边修生产Bug,一边写新需求”
  • C++左值右值
  • vscode 配置服务器远程连接
  • VLLM专题(三十一)—架构概述
  • doris:审计日志
  • C#通过SignalR直接返回流式响应内容
  • 【RabbitMQ】RabbitMQ中死信交换机是什么?延迟队列呢?有哪些应用场景?
  • 【vue3+vant】移动端 - 部门树下拉选择组件 DeptTreeSelect 开发
  • Vue3 界面设计插件 microi-pageengine 入门教程一
  • MyBatis 学习经验分享
  • ​王毅会见塔吉克斯坦外长穆赫里丁
  • 韩国称DeepSeek未经同意将用户数据传至境外,外交部回应
  • 冲击一英里4分钟大关,基普耶贡挑战女子中长跑极限
  • 上海楼市明显复苏:一季度房地产开发投资增长5.1%,土地市场重燃战火
  • 人民日报:外资车企携新车、前沿技术亮相上海车展,坚定信心深耕中国市场
  • 继加州后,美国又有11州起诉特朗普政府滥用关税政策“违法”