草庐IT

cmake_link_libraries

全部标签

c++ - CMake 没有正确找到 CUDA 库

我正在尝试构建一个需要CUDA的程序。对于我提供的CMake脚本:cmake-DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda..找到CUDA并且CMake正常运行:staudt~/workspace/clutbb/cluster/build$cmake-DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda..--FoundCUDA:/usr/local/cuda(foundversion"6.5")--FoundIntelTBB--Boostversion:1.56.0--FoundthefollowingBoostlibrarie

c++ - 如何让 cmake 使用 "-pthread"而不是 -lpthread”?

这是我的环境:操作系统:Ubuntu14.10海湾合作委员会:4.9cmake:2.8,3.1(都试过了)项目:muduo最近开始学习网络编程,下载muduo进行学习。虽然我在构建源代码时遇到问题,因为cmake会提示“找不到-lpthreads”。我做了一些研究。这主要是由于Ubuntu14.10下的gcc版本较新引起的。gcc-4.9将使用“-pthread”链接到pthread库,然而,旧版本的gcc使用“-lpthreads”。似乎cmake仍然使用“-lpthreads”,我不知道如何更正这个......错误日志如下:File/home/jack/workspace/gith

c++ - 如何在 Qt Cmake 项目中使用 QML_IMPORT_PATH?

我需要为项目提供一些模块。现在,它在QT目录中查找它们(我已经将它安装在$HOME中),但我想让它在/usr/lib/x86_64中搜索而不是它-linux-gnu/qt5/qml/.我尝试过的:a)在.bashrc中定义QML_IMPORT_PATH-没有成功b)在$HOME/Qt5.5.1/Tools/QtCreator/bin/qml/中复制需要的模块:这里我们有一些不同的东西。如果我打开.qml文件-它不会在import行下划线(没关系)。但是,如果我使用控制台运行可执行文件-同样的消息moduleorg.bla.blaisnotinstalled。所以,如果复制没有帮助,也许

c++ - CMake 在不同的构建目录中构建多个目标

我有以下CMake结构:CMakelists.txttoolchain.cmakefolder1----CMakelists.txtfolder2----CMakelists.txtetc..我的一级CMakelists.txt文件包括其他子目录。现在我想为不同的目标构建我的代码。手动方式是:1.mkdirhostBuildcdhostBuildcmake..make2.mkdircrossBuildcdcrossBuildcmake..--DCMAKE_TOOLCHAIN_FILE=toolchain.cmakemake这个进程有没有可能自动运行?例如,我只需要在第一级运行cmake

c++ - 为cmake动态生成的源文件列表

我们有一个代码生成器,可以将通信协议(protocol)定义生成到多个c++文件中,并希望将我们的构建系统切换为使用cmake。我做了一个示例项目来演示我们面临的问题。代码生成器接受一个输入文件并可能生成数百个输出文件,因此在CMakeLists.txt中枚举它们不是一种选择,尤其是因为协议(protocol)在开发过程中发生了变化。我们不想为此使用通配符。如果其中一个输入文件发生更改,我们没有找到让cmake重新生成makefile的方法,根据文档,我们相信configure_file应该能够做到这一点,但它显然失败了在它的工作。我们希望只要生成器(示例中的gen文件夹中)代码发生变

c++ - 使用 CMake 创建 Qt qml C++ 插件

我正在尝试使用cmake(而不是使用QtCreator)创建一个C++qml插件。这是一个模仿我的插件设置的虚拟项目:./CMakeLists.txtproject(circle_plugin)find_package(Qt5COMPONENTSCoreQmlQuickREQUIRED)set(HEADERSinclude/Circle.hppinclude/Plugin.hpp)add_library(circle_pluginSTATIC${HEADERS})set_target_properties(circle_pluginPROPERTIESAUTOMOCON)target_

ios - 我们可以在没有 page.link 域的情况下使用 firebase 动态链接吗?

当我们使用Firebase动态链接时,我们必须使用由google托管的page.links域还是我们可以使用我们自己的主机和域?我想要从链接安装应用程序然后在第一次运行时处理自定义url的功能,但我希望apple-app-site-association文件托管在我自己的服务器上。这可能吗?如果没有,这个功能是否可以在没有firebase或分支的情况下实现? 最佳答案 目前您只能在Firebase动态链接上使用page.link的子域,但请提交功能请求以使用您自己的域名:https://firebase.google.com/sup

iphone - iOS 设计 : Using the delegate pattern in a library

我有一个库项目,它使用ASIHTTPRequest发出URL请求并解析响应。该库将由单独的iPhone应用程序项目使用。如果我的iPhoneController代码响应触摸事件,然后调用库发出URL请求,我如何最好地异步执行请求?在库中,如果我对异步请求使用委托(delegate)模式,如ASIHTTPRequest示例代码所示,我如何将数据从库返回到iPhoneController中的调用代码?如果我改为在库中使用ASIHTTPRequest发出同步URL请求,那么将iPhoneController对库的调用放在单独的线程上以避免占用UI线程的最简单方法是什么?

javascript - PhoneGap InAppBrowser : Cannot open link with "%" character

我正在为我的iOS项目使用PhoneGap2.4。当我想通过window.open(url,"_blank");在新的webview层中打开外部URL时,这适用于“简单”的URL,例如“http://www.google.com”。但是包含空格和特殊字符的更复杂的URL是一个问题。为了避免这种情况,我通过这个JavaScript调用对它们进行URL编码:url=encodeURIComponent(url);这不适用于InAppBrowser插件。相反,我收到一条错误消息:webView:didFailLoadWithError-Theoperationcouldn'tbecomple

ios - Phonegap iOS : Download image to Photo Library

是否可以下载文件(图像)并将其保存在照片库中?我知道这个download方法,但它只允许下载到我指定的位置。在iOS上,我无法获得照片库的路径(而且我知道它不仅将它存储在那里,而且还将它添加到数据库中)phonegap是否以某种方式提供这种能力?我需要为此编写专用插件吗?谢谢,纳达夫 最佳答案 呃...我讨厌回答自己的问题我发现如果没有Phonegap插件这是不可能的,而且找不到可以做到这一点的插件,所以我写了一个。目前仅支持iOS和Android。https://github.com/grnadav/SaveToPhotoAlbu