2014-01-08 80 views
0

我已經使用了CMakeLists.txt附帶的幾個C++庫來在各種平臺上構建它們。它在大多數情況下運作良好。我的主要開發環境是Windows。但是,在使用Visual Studio的Windows上,我想要構建跨平臺的C++庫,然後可以將它們打包並交付給多個平臺。無論如何(一些工具等),我可以爲我的Visual Studio C++庫項目生成CMake配置文件(CMakeList.txt)嗎?從Visual Studio生成CMakeLists.txt

+0

您是否做過任何搜索? http://stackoverflow.com/questions/14373158/is-there-a-way-to-create-a-cmakelist-txt-from-a-visual-studio-c-solution/14374515#14374515 –

+2

請注意,一般來說維護跨平臺的構建環境是一項複雜的工作。儘管自動轉換工具可以成爲開始的好地方,但是一旦您的項目超過一定的複雜性,它們就會快速崩潰。 – ComicSansMS

+0

我已經嘗試了很多次,但總是最終爲項目手動創建CMakeLists.txt。主要的原因是(對於那些工作的)醜陋的CMakeLists.txt,這些產生了很多編譯器兼容性設置宏......這使得跨平臺方式難以使用。 – drescherjm

回答