我有一堆cmake生成的項目和一個在MSVS下創建的項目。我希望在我重新運行cmake時添加它。現在我必須通過cmake生成解決方案,然後將現有項目添加到MSVS GUI的解決方案中,但這有點乏味。在cmake中使用現有的Visual Studio項目
是否有自動化過程的方法?
我有一堆cmake生成的項目和一個在MSVS下創建的項目。我希望在我重新運行cmake時添加它。現在我必須通過cmake生成解決方案,然後將現有項目添加到MSVS GUI的解決方案中,但這有點乏味。在cmake中使用現有的Visual Studio項目
是否有自動化過程的方法?
我找到了一種方法來做到這一點:
這是因爲只要把下面一行在cmake的文件一樣簡單:INCLUDE_EXTERNAL_MSPROJECT(<Name> <Path>)
我也有依賴於我的MS項目,這些依賴是關於CMake生成的項目,所以我不得不在每次清理構建或更改正在工作的計算機時重新添加代理。所以,現在我可以沒有任何痛苦的CMake和「本土」 MSVS項目生成的項目工作 SET(${PROJECT_NAME}_GUID_CMAKE "<GUID>" CACHE INTERNAL "Project GUID")
:它解決了手動設置GUID的CMake的生成的項目。
[vcxproj to cmake]可能重複(http://stackoverflow.com/questions/6649606/vcxproj-to-cmake) – Fraser
它不重複。這個問題是不同的。 – ixSci