cmake相关内容

CMake的不是寻找升压

我看到了相同的标题,因为这问题至少有3个问题。他们每个人有这样的OP但不是为我工作了不同的答案,所以我很抱歉地重复问题... 我试图安装CGAL。他们描述自己的安装过程中不断所谓简单的 ..
发布时间:2016-08-12 17:06:17 C/C++开发

如何使用CMake的提升链接C ++程序

我应该CMake的文件应该是什么样子的Ubuntu下我的程序与boost库链接? 该故障运行make的过程中显示: 的main.cpp :(文字+ 0x3b):未定义的引用`提振:: program_options :: options_description :: m_default_line_length“ 主文件是非常简单的:的#include<升压/ program_opti ..
发布时间:2016-08-12 17:03:20 C/C++开发

你如何添加Boost库中的CMakeLists.txt

我要Boost库添加到我的CMakeLists.txt。你怎么做还是怎么做增加吗? 解决方案 将这个在的CMakeLists.txt 文件(从关更改任何选项。如果你想) 集(Boost_USE_STATIC_LIBS OFF) 集(Boost_USE_MULTITHREADED ON) 集(Boost_USE_STATIC_RUNTIME OFF) find_package(升压1.45 ..
发布时间:2016-08-12 17:00:40 C/C++

CMake不会找到升压

我试图用配置CMake的一个项目,但未能找到Boost库,即使他们在指定的文件夹中。我已指定Boost_INCLUDE_DIR,Boost_LIBRARYDIR和BOOST_ROOT,但我仍然得到一个错误说CMake的是无法找到的推动作用。有什么能这样错误的原因是什么? 解决方案 你确定你做了正确的方法是什么?这个想法是,CMake的自动设置BOOST_INCLUDE_DIR,BOOST_ ..
发布时间:2016-08-12 17:00:17 C/C++

管理通过CMake的NSIS CreateShortCut方法参数的快捷方式

首先我向大家! 我想创建一个快捷方式,不提示DOS窗口的批处理文件。对于我已经看到下面的命令工作得很好: 的wscript.exe invisible.vbs my_batch_file.bat 我的问题是,我想创建通过cmake并NSIS此命令的快捷键。我的问题是,它似乎“的wscript.exe”后,我不能给一个以上的参数在文件的CMakeLists.txt下面的命令:列表(附加CPA ..
发布时间:2016-08-04 18:54:31 Windows 2008/2003/2000

运行cmake的可能时缺少库

我想我的机器上安装一个活动(运行Linux),但我得到以下错误,当我运行制作: 启动建设...... 工作目录:/家居/笔记本电脑/ mplabs_test 构件类型:生成二进制OMP ... / bin / sh的:1:语法错误:“&放大器;”意外 使:*** [lbs3d]错误2 什么是错的,我缺少一个库? 解决方案 的问题是,Makefile将使用bash的特定语法( |&安培; ..
发布时间:2016-08-04 09:08:29 服务器开发

通过CMake的运行bash命令

我想有任何的CMake运行三个命令的bash或者bash脚本。不过,我似乎无法得到它的工作。 bash的命令是: CD $ {} CMAKE_SOURCE_DIR /依存/库 使 CD $ {} CMAKE_BINARY_DIR 从本质上讲,我想CMake的建库在该目录中,如果它不存在。 这里的CMake的code我尝试:如果(NOT“$ {} CMAKE_SOURCE ..
发布时间:2016-08-03 11:38:08 Linux/Unix

在集成的bash的CMake测试脚本

我有一个使用升压试验单元测试C ++ cmake的项目。现在我想揭露了一系列的bash脚本(用于集成测试)向CMake的。在失败的情况下假设每个这个脚本中的 PASS 或什么情况下返回0!= 0。我想,每当我跑 cmake的测试。要执行每个脚本 什么是获得这种行为的最简单,最快捷的方式。 解决方案 基本上,你想通过定位bash程序来启动 find_program(BASH_PROGR ..
发布时间:2016-08-03 11:23:30 C/C++开发

OpenCV的Python的连接错误

我一直试图在Heroku上安装OpenCV无济于事。我已经使用Heroku的砧的安装尝试,我现在尝试通过在bash shell来安装OpenCV。首先,我安装的CMake但后来当我试图制作我的OpenCV不可避免地出现以下错误: 链接CXX共享库../../lib/cv2.so 在/ usr /斌/劳工处:/usr/local/lib/libpython2.7.a(abstract.o):创建共 ..
发布时间:2016-08-03 10:39:39 Python

CMake的是无法找到Boost库

我什么都试过,像: 配置的环境变量 请新鲜构建 重新从源代码安装BOOST 命令和apt-get安装libboost-ALL-dev的 但仍然得到以下错误: 在/usr/share/cmake-2.8/Modules/FindBoost.cmake:1131(消息)CMake的错误: 无法找到请求Boost库。 无法找到升压头文件。请设置BOOST_ROOT到根 含升压或B ..
发布时间:2016-08-02 15:54:28 C/C++开发

CMake的:如何在使用的CMakeLists.txt bash命令

我不知道我怎么能在使用的CMakeLists.txt bash命令。我想要的是得到使用检索处理器的数目: 出口变量=`在getconf _NPROCESSORS_ONLN` 和使用类似设置NB_PROCESSOR变量: SET(NB_PROCESSOR变量) 所以我的问题是我怎么能在使用的CMakeLists.txt的getconf命令,我怎么可以使用的结果(保存在变量)的CMake的S ..
发布时间:2016-08-02 15:52:11 Linux/Unix

如何使用cmake的来测试预期失败,一个异常的进程? (例如,由于故障,以铿锵的处理液)

我有一些测试,测试铛地址消毒剂捕捉特定的错误。 (我想确保该类型的错误认识它可以捕捉是正确的,并且未来版本继续捕捉错误的类型,我希望他们)。这意味着我有几个测试,通过与排泄出故障 OTHER_FAULT ,这似乎是铿锵的运行时报告错误固定方式。 我已经设置 WILL_FAIL 标志 TRUE 这些测试,但这似乎只检查返回从一个成功的,无异常故障值。如果进程异常终止,CMake的还是它的类作为一个 ..
发布时间:2016-07-27 20:28:19 IPhone

编译于iOS与CMake的

我用CMake的为我的建筑工具编译的C ++静态库,我想将其链接到我的iOS应用。结果 我创建了X code进行简单的'空'的应用程序和链接叫libengine.a它我的图书馆。结果 我试图编译我的iOS项目和链接给了我这样的警告:结果 忽略文件/Users/.../build/engine/libengine.a, 文件是专为存档而不是被连接的架构(I386): /Users/.../bu ..
发布时间:2016-05-29 14:41:53 移动开发

如何使用CMake的探测目标架构?

我已经做了很多的研究,一直无法找到一个答案......我怎么能可靠地找到目标架构,我对编译使用CMake的?基本上,相当于qmake的QMAKE_TARGET.arch 多数来源似乎暗示CMAKE_SYSTEM_PROCESSOR,但是这是一个不好的解决方案,因为这将永远在OS X上返回的i386为例,无论你编译是i386,x86_64,PPC和PPC64。 同样,CMAKE_SIZEOF_V ..
发布时间:2016-05-28 10:52:42 其他开发

CMake的Multiarchitecture编译

我想学习CMake的,但由于缺乏像样的教程是使它困难(虽然这是可能的,我不看够硬)。我想知道我怎么能写一个CMake的设置,允许编译使用任何编译器和操作系统的x86和x64体系结构,但我似乎无法找到任何教程关于它的信息。 解决方案 这将CMake的,如果有一个32位/ 64位的选项开箱很大。它没有,所以你需要应用不同的编译器或发电机dependend方法之一。例如: GCC(在Lin ..
发布时间:2016-05-28 10:31:59 其他开发

cmake的失败与Android NDK

我想使用Android NDK工具链独立打造的东西。然而,我遇到了这些错误。 CMake的警告在cmake的/ android.toolchain.cmake:387(消息): 过时变量ANDROID_NDK_TOOLCHAIN​​_ROOT作为初始的应用价值 为ANDROID_STANDALONE_TOOLCHAIN​​值。请注意, ANDROID_NDK ..
发布时间:2016-03-29 23:11:23 移动开发

建立与CMake的Andr​​oid的NDK项目

我想生成与Android NDK和我的CMake Android原生的应用程序,所以,我已经下载了的 Android的CMake的工具链。 CMake的成功生成我的项目,但是当我尝试去在生成目录,并尝试运行“make”,我有以下错误: - 配置DONE - 生成完成 - 建立文件已被写入:/用户/ LDZ /桌面/ myProject的 [1%]大厦CXX对象项目/ src目录/主/核 ..
发布时间:2016-03-29 22:58:15 Android

对于手臂交叉编译使用crystax NDK

由谷歌提供了Android NDK是不能编译调用C ++ 11的功能,如的std :: to_string()和 STD: :stoul 等{我在 r10b试过一个来自官方网站}。因此,在这样的建议是尝试 crystax NDK 。我已经下载并放在旁边的谷歌的NDK的根文件夹。所有我在根文件的CMakeLists.txt变化是: 从: 设置(PLATFORM_ preFIX“/一些路径/ An ..
发布时间:2016-03-29 22:53:24 Android