cmake 相关问题

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(...

回答 2 投票 0

找不到CMAKE必需的头sys / stat.h

我正在尝试配置使用CMake的bcl2fastq程序。我找到了触发此错误消息文件的行:bcl2fastq / src / cmake / cxxConfigure.cmake ############## content ############### ### ...

回答 2 投票 3

使用CMake,Microsoft MPI和Visual Studio 2017 - 找不到mpi.h [重复]

我试图找到/开发一个非常简单的例子,说明如何在Visual Studio中使用CMake和Microsoft MPI。我让CMake运作良好,并且通常了解如何创建CMake项目。我也 ...

回答 1 投票 -2

错误LNK1104:无法打开文件'Debug \ MyProjectLib.lib'

我有以下CMakeLists.txt文件来生成基于Qt的项目:cmake_minimum_required(VERSION 2.8.12)项目(MyProject)find_package(Qt5Widgets)set(MyProjectLib_src $ {...

回答 2 投票 4

CMake安装命令中的正则表达式

我有一个混合源(.cpp)和标题(.h和.hpp)文件的文件夹。如何在CMake install命令中编写正则表达式,以便仅将头文件安装到特定目标? ...

回答 1 投票 0

为什么在创建特定于x86_64的共享对象时“无法使用R_X86_64_32”的CMake解决方案?

我为我的新玩具编译一些插件时遇到了这个错误(在Linux上的gcc / g ++上):在创建共享对象时不能使用重定位R_X86_64_32;用-fPIC重新编译我基本上......

回答 1 投票 3

如何使用以下make和pkg-config使clion工作?

我有以下简单的C程序,它通知我在Xfce的哪个工作区。我可以成功编译它并使用命令gcc -O2 -DWNCK_I_KNOW_THIS_IS_UNSTABLE -o wsnd pkg -...

回答 1 投票 1

如何将外部项目SDL_mixer添加到SDL 1.2项目?

我正在尝试使用cmake从滥用中构建滥用工具。滥用工具主要依赖于SDL1.2和SDL_mixer。所以我有以下CMakeLists.txt文件:cmake_minimum_required(VERSION 3.12)...

回答 1 投票 0

CMake和SOIL链接

我为我的C ++ OpenGL项目安装了SOIL库,但我总是得到未定义的引用`SOIL_load_OGL_texture'当我从搜索中读到时,这意味着OpenGL在SOIL之前链接。我不 ...

回答 1 投票 0

在Windows 10上的CLion / CMake中“无法找到SFML”错误?

我目前正在尝试在Windows 10上将SFML集成到CLion中(我对SFML或CMake不是很熟悉)。我在我的CMakeLists.txt中尝试了一些不同的东西和组合,但我一直在......

回答 1 投票 0

CMake:add_library()生成的变量?

我正在复活一个已有10年历史的C ++项目,该项目有一个顶级CMakeLists.txt文件,它将BUILD_TYPE_SDK变量设置为STATIC或SHARED,以及库级CMakeLists.txt,它具有...

回答 1 投票 1

在CMake项目中带有前缀的头文件

我已经设置了一个CMake项目,其目录结构如下所示:src / --CMakeLists.txt --libA / ---- CMakeLists.txt ---- foo.h ---- foo.cpp --main / ---- CMakeLists.txt ---- main.cpp src / ...

回答 1 投票 7

cmake - 如何链接Boost的sub_directory头文件(例如:/archive/text_oarchive.hpp)?

我的用例很简单:在文件中存储一堆对象。然而,我已经被困了一个星期尝试不同的东西,我知道有很多类似的问题,所以让我们首先明确表示我没有......

回答 1 投票 0

使用静态库构建OpenCV应用程序

编辑:经过几个步骤后问题解决了。您可以在OpenCV问答页面上查看我的帖子。 http://answers.opencv.org/question/152366/build-application-with-static-libraries/我正在努力......

回答 1 投票 1

'find_library'在CMake的循环中返回相同的值

我正试图在CMake中循环一个包含库名的列表。在每次迭代中,我用find_library搜索库:set(LIB_NAMES“TKBO; TKBRep;”)set(LIBS_DIR /usr/local/OCCT/7.2.0/libd)FOREACH(...

回答 2 投票 2

为什么CUDA程序可以使用CMake“FIND_PACKAGE”,但不能使用“LANGUAGES CUDA”?

注意:之前的标题是“如何使用CMake编译CUDA程序,而不使用FIND_PACKAGE?”。编辑使关键问题更清晰。当以建议的方式使用CMake和CUDA时,......

回答 1 投票 -1

强制编译器的cmake使构建失败

我认为为cmake指定-DCMAKE_CXX_COMPILER_FORCED = 1 -DCMAKE_C_COMPILER_FORCED = 1会使我的构建更快,因为它会跳过编译器检查。相反,它使我的构建失败:#16 470.8 -...

回答 1 投票 0

为什么MSBuild会将.tlog文件生成到CMakeFiles / CompilerIdC中,如何让它停止?

我有一个CMake项目,我的一个构建在Visual Studio上,使用MSBuild,在TeamCity构建服务器上。我所看到的是运行git clean -f -d -x时经常出现故障(TeamCity的一个步骤......)

回答 2 投票 1

在CMake中生成命令后执行命令

我有一个命令行工具,应该在CMake创建我的.sln文件后运行。有没有办法用CMake做到这一点?在CMakeLists.txt末尾使用execute_process(COMMAND ..)不...

回答 3 投票 3

在使用自定义工具链时包括CLion检查的目录

我正在使用CLion 2018.2为自定义编译器工具链编写C / C ++代码,而CLion本身不支持这些代码。我目前在终端上用make编译,而不是在...内构建

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.