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

【如何用批处理文件实现自动编译Keil工程和C# Visual Studio工程】

如何用批处理文件实现自动编译Keil工程和C# Visual Studio工程


写个Bat 批处理文件,现自动编译Keil工程和C# Visual Studio工程。这样可以结合Python 实现复杂的操作。

编译Keil工程:

@echo off
set UV=C:\Keil_v5\UV4\UV4.exe 
set UV_PRO_PATH=D:\workspace\3-iot\3_iot_framework\vender\At32f403\MDK_v5\Template.uvprojx
echo Init building 3_iot_framework...
echo .>build_log.txt%UV% -r  %UV_PRO_PATH% -t "3-IOT-Framework" -o  .\build_log.txt
C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin D:\workspace\3-iot\3_iot_framework\vender\At32f403\MDK_v5\Objects\1100005070601T.axf -o D:\workspace\3-iot\3_iot_framework\vender\At32f403\Objects\1100005070601T.bintype build_log.txt
echo Done.

编译C# Visual Studio工程:
C:“/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild/Current/Bin/MSBuild.exe” D:\workspace\BGC_Tools\BGC_Tools\BGC_Tools.sln /p:Configuration=Debug

这样可以结合Python 实现复杂的操作。

B站视频连接:

做了个工具自动调用Python生产pubkey和.h文件和.cs的c#文件,调用keil和visual studio编译arm和c#的工程,在文件拷贝用户目录。

抖音也可以搜索柔贝特三哥看视频哦。

http://www.lryc.cn/news/250555.html

相关文章:

  • 大模型的实践应用11-“书生”通用大模型的搭建与模型代码详细介绍,以及快速使用方法
  • 【开发PaaS】基于Postgresql的开发平台Supabase
  • 前端开启gzip优化页面加载速度
  • 用Java写一个俄罗斯方块
  • 应用于智慧金融的AI边缘计算盒子+AI算法软硬一体化方案
  • 目标检测——Faster R-CNN算法解读
  • Wireshark (一)安装入门 —— 软件介绍
  • Web框架与Django路由层
  • 什么是CAS, 什么是AQS
  • 蓝桥杯每日一题2023.12.1
  • 正则表达式从放弃到入门(1):“正则表达式”是什么?
  • SQL解惑 - 谜题2
  • FWT+高维前缀和:Gym - 103202M
  • 【C++】string类的接口综合运用
  • 分布式ID生成框架Leaf升级踩坑
  • 常用的设计模式
  • git的相关实用命令
  • 【使用`model.status`来获取gurobi求解过程中的模型状态】
  • 【UGUI】Unity教程:实现物品的拖拽功能
  • 【奇淫技巧】两数交换
  • Java核心知识点整理大全26-笔记
  • “上云”还是“下云”?探云计算的下一站未来!
  • Linux中top命令输出日志分析?
  • 执行栈和执行上下文
  • 7、单片机与W25Q128(FLASH)的通讯(SPI)实验(STM32F407)
  • stream流和方法引用
  • Redis——某马点评day01——短信登录
  • AES加密技术:原理与应用
  • Unity中PlayerPrefs在PC上存储位置总结
  • 消融实验:深度学习的关键分析工具