2017-09-01 92 views
4

我想用cmake在linux上生成visual studio項目文件。如何在linux上編譯cmake以便它可以生成vsproj文件?

不幸的是,在linux上,默認情況下,visual studio項目文件生成器未啓用。

cmake構建指令沒有提到如何在Linux上啓用此功能。似乎基於主機平臺cmake正在構建生成器。有沒有人補丁cmake在Linux上啓用Visual Studio項目生成器?

我們有一些工具可以在linux和windows上通過解析.sln/.vcxproj文件來分析項目。但是,在Windows上生成.sln/.vcxproj文件是非常不方便的,因爲我們的主要開發是在linux/osx上完成的。

+0

即使你成功了'CMake'生成的項目在構建它們的機器之外並沒有那麼有用。他們仍然需要'CMake',並且'CMake'添加到項目中的路徑是錯誤的/無稽之談。 – drescherjm

+1

我會專注於在Windows測試框中自動化Visual Studio生成過程。這應該很容易使其幾乎沒有用戶干預。我假設你在git或svn中有你的源代碼。 – drescherjm

+0

這些路徑對我們非常有用,無論它們生成的機器是什麼,因爲我們的主要焦點是依賴關係分析。我們有一個預處理步驟來修復路徑。 – Gaetano

回答

3

您無法在Linux下生成Visual Studio解決方案。現在,您可以通過ssh將Visual Studio解決方案生成到Windows Docker容器。

相關問題