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可以自动检测新添加的源文件?