4
我使用CMAKE爲需要構建的庫創建Visual Studios C++項目,然後使用VC++構建庫。然而,現在是爲cygwin重建相同的庫的時候了,以便我可以通過GNU工具鏈(g ++ make gdb)鏈接到它。我一直在試圖弄清楚如何配置CMAKE來爲cygwin構建,但我並沒有走得太遠。我檢查了CMAKE網站的幫助(我將繼續在那裏搜索),但我幾乎沒有掌握CMAKE的真實含義,所以我無法找到答案。任何人都可以將我指向更好的方向嗎? (謝謝,全部)用於cygwin的CMAKE構建
請務必爲您的g ++和visual studio構建使用單獨的構建目錄。另外一個方便的提示是,如果您使用代碼塊生成器,則可以使用qtcreator進行編輯和編譯。 – RobertJMaynard 2010-08-27 16:49:59
這聽起來很有希望,但運行cmake後,我收到以下錯誤: CMake錯誤/usr/share/cmake2.6.4/Modules/CMakeTestCCompiler.cmake:32(MESSAGE): C編譯器「/ usr/bin/gcc.exe「不能編譯一個簡單的測試程序。它失敗,出現以下輸出:更改目錄:/ cygdrive/c/tmp/HyDE_Source/build/CMakeFiles/CMakeTmp 此錯誤消息沒有意義,「哪個gcc」提供了預期結果,並且我可以編譯並運行一個基本的helloWorld.c我會保持這個更新,因爲我瞭解更多。謝謝! – JnBrymn 2010-08-27 17:48:50
看起來cmake在輸入或寫入測試c文件到該目錄時遇到用戶權限問題。我也會推薦升級到CMake 2.8 – RobertJMaynard 2010-08-27 18:13:06