-
tinyxml2
-
nlohmann/json
-
CLI11
It generate compile_commands.json from .uvprojx and .dep file. So the keil MDK project could be indexed by clangd with vscode.
-
Compile project
-
Execute Command
uvConvertor-CLI.exe -f <path to .uvprojx file> -o <output path> [-e] <external options>
git clone https://github.com/vankubo/uvConvertor.git
cd uvConvertor
git submodule update --init --recursive
It write under C++17,compiled with clang++. You can modify the project in Makefile.
- Build with cmd line
make
-
Go into folder
build
-
cmake .. -G"Unix Makefiles"
-
make
-
Go into folder
build
-
cmake .. -G"Visual Studio 17 2022"
-
use Visual Studio open
main.sln