可以尝试开源项目proj2cmake
另附cmake镜像站:https://cmake.org/files/
编译proj2cmake时报错:
Could NOT find Boost (missing: Boost_INCLUDE_DIR system filesystem
可参考
https://www.cnblogs.com/tang-zhou-zhou/p/16067695.html
编译boost
使用vs2017的x64_x86交叉工具命令提示符进入解压后的boost文件夹运行bootstrap.bat
b2 toolset=msvc-17.0 link=static runtime-link=shard threading=multivariant=debug
b2 install --prefix="D:\boost_1_81_0\boost\vc17"
toolset:编译器 msvc-17.0(vs2017)gcc(mingw)
prefix:安装位置
修改CMakeLists.txt
增加:
set(BOOST_ROOT "D:/boost_1_81_0/boost/vc17")
防止找不到BOOST库
使用cmakeconverter
下载地址:https://github.com/pavelliavonau/cmakeconverter
前提条件,安装python环境和pip
python下载地址:https://www.python.org/downloads/windows/
pip下载地址:https://pypi.org/project/pip/#files
https://github.com/ainvyu/vcxproj2cmake
上一篇:python log