cmake

    1熱度

    1回答

    我正在使用CMake構建的項目,所以我正在爲它編寫一個CMakeLists.txt。在這個文件中,我想要一個(緩存的)CMake變量,它只能使用幾個選項中的一個(我將以某種方式指定),而不是任何任意字符串。爲了簡單起見,我們假設它是一個可以採用「紅色」,「綠色」或「藍色」的字符串 - 但沒有別的。 我可以用最近的CMake版本來實現這一點,除了設置一個任意的字符串,然後檢查它的有效性嗎?

    0熱度

    2回答

    首先我使用克利翁和內置的cmake在Ubuntu 17 構建按摩日誌: [ 20%] Linking C executable pacman cc: error: SDL2_image: No such file or directory CMakeFiles/pacman.dir/build.make:172: recipe for target 'pacman' failed make[

    3熱度

    1回答

    我剛剛創建了一個簡單的Android項目,在OS X High Sierra上使用Android Studio 3.0.1進行C++支持,我試圖弄清楚如何獲得CMake支持。 我無法通過Android Studio安裝CMake,因爲項目存在錯誤,並且Tools > Android選項無法通過菜單獲得。 這裏的項目是什麼樣子: 爲了便於比較,這裏有沒有C++的支持表示Tools > Android

    0熱度

    1回答

    在我的系統(Fedora 26)上,我使用yum(又名dnf)安裝了XercesC。所述XercesC頭文件位於 /usr/include/xercesc-2.7.0/xercesc 和庫是 的/ usr/lib64下/ libxerces -c.so.27。 我已經試過官方FindXercesC.cmake以及一些這個包取景器的發佈版本。我也嘗試了許多編輯*.cmake文件。他們都不能找到Xer

    0熱度

    1回答

    我遇到CMake get_target_property問題。它在稍後定義的庫上運行並返回錯誤。這是我的代碼: add_library(UT_pal_logger OBJECT ${SOURCES}) target_add_interfaces(UT_pal_logger cppunit_addon) 在其他文件有: function(target_add_interfaces TARGET

    0熱度

    1回答

    我將一個項目移植到CMake,並努力尋找如何設置標頭搜索路徑(以前使用編譯器標誌設置,例如-I "../../Source")。 我目前有: target_include_directories (jni-bridge PRIVATE "../../Analysis" "../../Source" ) 但是,這是行不通的。我應該如何設置路徑,以及它們相對於哪個位置?

    1熱度

    2回答

    我想外部庫添加到使用CMake的我的項目(V 3.10.1) 我希望庫生活在一個特定的目錄,因爲我喜歡保持清潔儘可能 我的項目結構看起來像 Project | |-- main.cpp |-- CMakeLists.txt (top lvl) | |-- libs/ | | -- glew-1.13.0 | --

    0熱度

    1回答

    我們的應用程序需要提供一個.xsd文件,該文件由多個其他.xsd文件連接在一起組成。連接的源列表可以通過遍歷所有庫依賴關係並檢查其上的屬性來派生。 我最終什麼樣的主意是,應用程序的可的CMakeLists.txt只是調用一個函數,它會「做正確的事」:工作 function(make_config_xsd) set(xsd_config ${CMAKE_CURRENT_BINARY_DIR

    0熱度

    1回答

    我有一個C++庫(retdec-CPP),這是我建立並使用安裝CMake的3.10.0 我想在一個Visual Studio 2015的項目中使用這個庫(此特定版本是需要的)。我知道需要單獨構建調試和發佈,因此我遵循this guide。 現在我想用這個c。使用CMake的++庫在我的Visual Studio項目,但我有寫作的CMakeLists.txt 麻煩這是怎麼它現在看起來: projec

    0熱度

    1回答

    我試圖在Mac OS高級Sierra上安裝軟件包nloptr以便使用許多漂亮軟件包,如lme4,並且我在Anaconda中使用RStudio,並使用R 3.4.2。我還安裝NLopt(從NLopt網站上下載,而不是開發的版本。我還安裝了Xcode中的命令行工具,但我仍然無法安裝nloptr,並獲得該 Error: package or namespace load failed for ‘nlop