CMake是一个跨平台的开源构建系统生成器。它为构建系统生成文件,如本机makefile,ninja-build和几个集成开发环境的项目文件。
使用cmake或gcc在linux上创建一个可立即使用的安装包,包括shred依赖项
我已经完成了一个使用多个库的小项目。 CMakeList.txt如下所示:cmake_minimum_required(VERSION 3.5)project(tf_ct_log C)set(CMAKE_C_STANDARD 99)include_directories(...
我正在尝试配置使用CMake的bcl2fastq程序。我找到了触发此错误消息文件的行:bcl2fastq / src / cmake / cxxConfigure.cmake ############## content ############### ### ...
使用CMake,Microsoft MPI和Visual Studio 2017 - 找不到mpi.h [重复]
我试图找到/开发一个非常简单的例子,说明如何在Visual Studio中使用CMake和Microsoft MPI。我让CMake运作良好,并且通常了解如何创建CMake项目。我也 ...
错误LNK1104:无法打开文件'Debug \ MyProjectLib.lib'
我有以下CMakeLists.txt文件来生成基于Qt的项目:cmake_minimum_required(VERSION 2.8.12)项目(MyProject)find_package(Qt5Widgets)set(MyProjectLib_src $ {...
我有一个混合源(.cpp)和标题(.h和.hpp)文件的文件夹。如何在CMake install命令中编写正则表达式,以便仅将头文件安装到特定目标? ...
为什么在创建特定于x86_64的共享对象时“无法使用R_X86_64_32”的CMake解决方案?
我为我的新玩具编译一些插件时遇到了这个错误(在Linux上的gcc / g ++上):在创建共享对象时不能使用重定位R_X86_64_32;用-fPIC重新编译我基本上......
如何使用以下make和pkg-config使clion工作?
我有以下简单的C程序,它通知我在Xfce的哪个工作区。我可以成功编译它并使用命令gcc -O2 -DWNCK_I_KNOW_THIS_IS_UNSTABLE -o wsnd pkg -...
我正在尝试使用cmake从滥用中构建滥用工具。滥用工具主要依赖于SDL1.2和SDL_mixer。所以我有以下CMakeLists.txt文件:cmake_minimum_required(VERSION 3.12)...
我为我的C ++ OpenGL项目安装了SOIL库,但我总是得到未定义的引用`SOIL_load_OGL_texture'当我从搜索中读到时,这意味着OpenGL在SOIL之前链接。我不 ...
在Windows 10上的CLion / CMake中“无法找到SFML”错误?
我目前正在尝试在Windows 10上将SFML集成到CLion中(我对SFML或CMake不是很熟悉)。我在我的CMakeLists.txt中尝试了一些不同的东西和组合,但我一直在......
我正在复活一个已有10年历史的C ++项目,该项目有一个顶级CMakeLists.txt文件,它将BUILD_TYPE_SDK变量设置为STATIC或SHARED,以及库级CMakeLists.txt,它具有...
我已经设置了一个CMake项目,其目录结构如下所示:src / --CMakeLists.txt --libA / ---- CMakeLists.txt ---- foo.h ---- foo.cpp --main / ---- CMakeLists.txt ---- main.cpp src / ...
cmake - 如何链接Boost的sub_directory头文件(例如:/archive/text_oarchive.hpp)?
我的用例很简单:在文件中存储一堆对象。然而,我已经被困了一个星期尝试不同的东西,我知道有很多类似的问题,所以让我们首先明确表示我没有......
编辑:经过几个步骤后问题解决了。您可以在OpenCV问答页面上查看我的帖子。 http://answers.opencv.org/question/152366/build-application-with-static-libraries/我正在努力......
'find_library'在CMake的循环中返回相同的值
我正试图在CMake中循环一个包含库名的列表。在每次迭代中,我用find_library搜索库:set(LIB_NAMES“TKBO; TKBRep;”)set(LIBS_DIR /usr/local/OCCT/7.2.0/libd)FOREACH(...
为什么CUDA程序可以使用CMake“FIND_PACKAGE”,但不能使用“LANGUAGES CUDA”?
注意:之前的标题是“如何使用CMake编译CUDA程序,而不使用FIND_PACKAGE?”。编辑使关键问题更清晰。当以建议的方式使用CMake和CUDA时,......
我认为为cmake指定-DCMAKE_CXX_COMPILER_FORCED = 1 -DCMAKE_C_COMPILER_FORCED = 1会使我的构建更快,因为它会跳过编译器检查。相反,它使我的构建失败:#16 470.8 -...
为什么MSBuild会将.tlog文件生成到CMakeFiles / CompilerIdC中,如何让它停止?
我有一个CMake项目,我的一个构建在Visual Studio上,使用MSBuild,在TeamCity构建服务器上。我所看到的是运行git clean -f -d -x时经常出现故障(TeamCity的一个步骤......)
我有一个命令行工具,应该在CMake创建我的.sln文件后运行。有没有办法用CMake做到这一点?在CMakeLists.txt末尾使用execute_process(COMMAND ..)不...
我正在使用CLion 2018.2为自定义编译器工具链编写C / C ++代码,而CLion本身不支持这些代码。我目前在终端上用make编译,而不是在...内构建