【如何用批处理文件实现自动编译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.bin

type 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#的工程,在文件拷贝用户目录。

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

你可能感兴趣的:(物联网云平台技术,c#,visual,studio,开发语言)