如何将VC的solution/project转成CMakeList/CMake project来支持CLion?
坑
可以通过学习github上
1、我记得github上有个几个开源的项目:
https://blog.csdn.net/qq_45976950/article/details/129697983
proj2cmake
cmakeconverter
vcxproj2cmake
以上三个开源项目的源码可以好好学习以下。看看背后的基本思路。
这个是cmakeconverter的说明书:
https://blog.csdn.net/qq_45976950/article/details/129697983
2、微软的建议:
将需要编译的任何文件添加到 行 add_executable
。 例如:
add_executable (${PROJECT_NAME} main.c file1.c file2.c)
将任何必需的库添加到 行 target_link_libraries
。 例如:
target_link_libraries (${PROJECT_NAME} applibs gcc_s c mycustomlibrary)
可以通过查看项目属性中的 链接器输入 来查看现有 Visual Studio 项目使用的库。 用于查看链接器输入的确切菜单项或键盘快捷方式取决于所使用的 Visual Studio 版本。