日期:
来源:老男孩喜欢哲学收集编辑:老男孩喜欢哲学
我偶尔会花点时间,模索如何在两个环境下统一Cmake/Make环境。
经过两个月的模索,发现使用CMakePresets.json,以及CmakeList.txt,是不需要其他配其他文件的,两个工具打开同样的文件夹可以正常工作,不需要配置C_CPP_properties.sjon.
CMakePresets.json模板在vs2022下自动生成。
两个工具同样可开发各种平台的库和可执行文件。
测试成功的有tdm-gcc、mingw-llvm-clang、mingw-gcc、msvc/msvc-llvm-clang、android-sdk-clang
单独的Clang没有配置成功,没有仔细了解原因,分析可能是因为llvm-clang需依赖mingw或者msvs吧。