1 打开命令行 msys2-mingw64
2 创建代码
1. 新建文件夹
mkdir xmjson
2. 初始化版本库
git init
3. 创建目录
mkdir -p include/ src/core tests/
4. 用 touch 创建新建文件
touch CMakeLists.txt include/xmjson.h src/core/xmparser.c tests/test_parser.c
5. tree 查看
tree -h
3 vscode打开d:\work\xmjson
test_parser.c
/**注释 */
#include <stdio.h>
#include "xmjson.h"
int main(int argc, char** argv) {
printf("完成!\n");
return 0;
}
4 编辑一个最小的 CMakeLists.txt
cmake_minimum_required(VERSION 3.14)
project(cjson5 VERSION 1.0 LANGUAGES C CXX)
set(CMAKE_C_STANDARD 99)
# xmjson library
LIST(APPEND xmjson_source
src/parser/xmparser.c
)
add_library(xmjson STATIC ${xmjson_source})
target_include_directories(xmjson_s PRIVATE src include)
# tests
add_executable(test_parser tests/test_parser.c)
target_include_directories(test_parser PRIVATE include)
target_link_libraries(test_parser xmjson)
5 编译 调试
--
修改:hehao FROM 120.231.170.*
FROM 120.231.170.*
