cmake

    3熱度

    1回答

    我不太清楚別名表達式的應用。 我明白,我可以寫這樣的事情 cmake_minimum_required(VERSION 3.5.1 FATAL_ERROR) project(myLibs) add_library(${PROJECT_NAME} src/test.cpp) add_library(myLibs::myLibs ALIAS ${PROJECT_NAME}) ... 然後用

    0熱度

    1回答

    我是新的cuda編程,我想建立我的程序,並有一個使用cuda的.cu功能。我參與了這個項目,這個項目非常龐大。項目的* .cpp文件中添加使用腳本files.cmake SUBDIRS( src/ThirdParty/Matrice ) set(SRC_CPP_FILES Operation.cpp Operator.cpp ThirdParty/mt97.cp

    1熱度

    1回答

    在我的CMake C++項目中,我使用CGAL。 它通過apt(Package libcgal-dev版本4.7-4)安裝在我的Ubuntu系統(版本16.04 LTS)上。 find_package(CGAL REQUIRED) if (CGAL_FOUND) include(${CGAL_USE_FILE}) include(CGAL_CreateSingleSource

    1熱度

    1回答

    使用cmake與ROS,一個可以結束了一個目錄樹是這樣的: +src -CMakeLists.txt (symbolic link to toplevel.cmake) -CMakeExtras.txt (I want to use this) +computing +perception +per1 -CMakeLists.txt

    10熱度

    5回答

    我首先使用cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64.deb安裝了cuda。現在,我試圖安裝OpenCV 3.3.0但我發現CMake的錯誤: CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please se

    0熱度

    1回答

    我試圖讓我的庫目標依賴於C++ 14。我該如何實現,與我的圖書館目標鏈接的目標也依賴於C++ 14? 我試着使用: add_library(lib SHARED ${FILES}) target_compile_options(lib INTERFACE CXX_STANDARD 14) 這個工程建庫,但是當我嘗試編譯使用lib C++ 14的其他目標沒有被激活。 我知道,還有其他方法,但我

    0熱度

    1回答

    我正在做一個涉及CMake的shool任務。 我試圖導入克利翁CMake的項目,但我得到以下錯誤: CMake Error at CMakeLists.txt:35: Parse error. Expected a command name, got unquoted argument with text "add_subdirectory​". 指定的線路如下: #​ ​Add​ ​term

    1熱度

    1回答

    我正在嘗試爲斐濟/ ImageJ開發一個依賴本機庫(JNI)的插件。 JNI庫本身取決於libtiff和fftw。在OSX和Linux上,我使用類NativeUtils,一切正常。 在windows上,我在CMake包中包含了libtiff和fftw的二進制版本,並設法將JNI庫與那些(靜態地動態地)鏈接起來。但是,生成的JNI模塊不包含libtiff或fftw,並且當我嘗試加載帶有NativeU

    1熱度

    1回答

    我們正在努力添加一個NDK組件,爲我們的Android應用程序提供額外的安全性。我們希望這個組件的邏輯是私有的,因此不希望堆棧跟蹤在android studio logcat中轉儲。我已經嘗試了幾個標誌到CMake構建配置,但似乎沒有幫助。 externalNativeBuild { cmake { cppFlags "-lz -std=c++11 -s"

    1熱度

    2回答

    我的問題是,我強迫每次我添加一個新的源文件時,重新運行CMake,這真的很討厭...有任何方法CMake可以自動檢測新添加的源文件?