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