cmake 相关问题

CMake是一个跨平台的开源构建系统生成器。它为构建系统生成文件,如本机makefile,ninja-build和几个集成开发环境的项目文件。

添加对象文件依赖项

我有一个CMake项目。由于某种原因(我不会在这里说,但我可以根据要求提供),我需要一些目标文件,这些文件是在其他库之前编译的同一个库的一部分。 ...

回答 1 投票 0

使用mingw和cmake构建opencv时出错:“windres.exe:invalid option - W”

我正在尝试使用mingw和cmake构建opencv 3.4源代码。我已经使用cmake配置和生成,然后使用admin powershell我在cmake中选择的构建目录中运行mingw32-make.exe ...

回答 1 投票 1

从brew使用LLVM 5.0.0时出现Cmake错误

我正在尝试使用Homebrew提供的LLVM 5.0.0(MacOS High Sierra 10.13.3)。 LLVM安装在我的机器上/usr/local/Cellar/llvm/5.0.0/下。现在,在我的项目中,我有以下内容......

回答 1 投票 0

链接器没有链接我自己的静态库

我正在尝试使用MSVC 14(2015,v140)编译器在Windows 10 x64中创建一个结合Qt 5,VTK 8.0.1和CUDA 9.1的应用程序。由于VTK,这几乎必须使用CMake作为......

回答 1 投票 0

Android Studio外部本机构建预编译头

我正在将项目从NDK构建移植到Android Studio。目前该项目附加了预编译头(使用NDK构建),这大大加快了编译时间。我正在寻找一种方法来添加......

回答 1 投票 8

如何在CMake中为测试目标添加依赖项?

我通过命令add_test添加了一些测试:find_program(PYTEST“pytest”)add_test(NAME test_something COMMAND $ {PYTEST})但在此测试之前我需要复制一些测试文件(包括python测试...

回答 1 投票 0

CMake:无法在Ubuntu中找到CSharp

在这里新手!我正在尝试在我的linux机器(Ubuntu 16.04)上构建Malmo项目,之后https://github.com/Microsoft/malmo/blob/master/doc/build_linux.md但是我坚持使用cmake命令:...

回答 1 投票 0

configure:错误:安装或配置 - C编译器无法创建可执行文件

每次我尝试编译配置sh时,我都会收到此错误。哪一个没关系。我安装并重新安装了g ++和cpp以及其他许多。这是一个想法:echo“void main(){printf(\”...

回答 2 投票 -4

java.lang.UnsatisfiedLinkError:dlopen失败:库“/system/lib/libssl.so”

我试图在我的Android应用程序中加载OpenSSL .so文件,但它正在抛出UnsatisfiedLinkError。 MyCode:公共类MainActivity扩展AppCompatActivity {static {System.loadLibrary(“ssl”)...

回答 1 投票 0

CMake错误:无法创建命名生成器CodeLite - Unix Makefiles

使用Ubuntu LTS 14.04。尝试设置codelite以便在本教程之后用c ++开发TheChernoProject如何在Linux上设置C ++ CMakeLists.txt:cmake_minimum_required(VERSION 3.5)项目(...

回答 1 投票 1

CMake:多个目标使用相同的源文件

add_library(target 1 function.c target1.c)add_library(target2 function.c target2.c)add_executable(main.out main.c)target_link_libraries(main.out target1 target2 $ {LDFLAGS})这是我的CMakeLists ....

回答 2 投票 3

是否可以使用cmake创建WinRT项目?

要创建WINRT项目,我们需要CMake> = 2.8.10并且:将项目类型设置为Windows Store App(CMAKE:SET_TARGET_PROPERTIES(目标属性VS_WINRT_EXTENSIONS TRUE)添加编译器标志/ ZW ...

回答 3 投票 17

如何获取ExternalProject定义的目标的输出路径?

我正在构建Google的FlatBuffers作为我自己项目的依赖项,我需要在构建时编译模式。我不想使用BuildFlatBuffers.cmake或FindFlatBuffers.cmake,因为我正在使用...

回答 2 投票 0

CMake和标题搜索路径

我正在将项目移植到CMake,并努力寻找如何设置标头搜索路径(之前使用编译器标志设置,例如-I“../../Source”)。我目前有:target_include_directories(jni -...

回答 1 投票 0

编译opencv示例:未知的cmake命令ocv_check_dependencies

我正在尝试构建源代码包附带的OpenCV示例,我得到以下内容:CMakeLists.txt的CMake错误:10(ocv_check_dependencies):未知的CMake命令“......

回答 8 投票 13

如何使用CMake项目生成提前的QML缓存?

我已经找到了使用Qt 5.9中新功能的文档,用于在QMake项目中提前生成QML缓存文件(.qmlc / .jsc),但是使用CMake执行此操作的步骤是什么...

回答 1 投票 3

正确设置bgfx(和项目结构)

所以,我有一个c ++项目,我希望可视化(实时),所以我正在寻找一个渲染引擎,并找到了bgfx。我不经常写c ++东西,使用第三方项目似乎......

回答 1 投票 2

使用cmake强制执行32位或64位构建的选项

我想提供一种方法,始终将我的目标构建为32位或始终为64位可执行文件,并且cmake独立于主机系统(为gcc添加“-m32”或“-m64”标志,而不是。 ..

回答 2 投票 14

CMake错误(configure_file):configure_file错误配置文件

我正在开发一个关于c ++的项目,需要执行一个CMakeLists.txt文件来运行它。我安装了cmake,doxygen,cmake-curses-gui并使用sudo。然后我尝试运行该文件。以下是......

回答 1 投票 1

使用CMake在GCC和Clang / LLVM之间切换

我有许多使用CMake构建的项目,我希望能够轻松地在使用GCC或Clang / LLVM进行编译之间进行切换。我相信(如果我弄错了,请纠正我!)要使用Clang ......

回答 9 投票 237

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