我正在开发跨平台的c ++项目。最初的想法是使用msvc2010,然后在CMake和Hudson的帮助下编译其他系统。 在更改工作室设置后,手动更改CMake文件似乎不方便。
那么,最简单的方法是:为vcxproj和vcxproj.filters编写解析器,还是有另一个好的解决方案?
答案 0 :(得分:49)
执行此类转换(例如移植)可能会有用。在我的旅行中,我发现了以下内容,没有特别的顺序:
干杯
富
答案 1 :(得分:13)
你正在倒退 - 设置你所有的CMakeLists.txt和然后从中生成MSVC项目。
这不应该是困难或耗时的。基本上你只需要说明要查看哪些目录,声明你的包含路径,使用glob表达式为每个库收集* .cpps,并声明你的依赖项。
如果你必须设置其他任何东西,那么你的项目可能不是很便携: - /
答案 2 :(得分:2)
此钱包的最佳工具是cmake-converter