• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:cmake

c/c++

CMake并在错误的位置寻找libjawt.so文件

CMake并在错误的位置寻找libjawt.so文件
我有一个C++,Java和CMake项目,但目前无法编译它。我遇到以下错误。 make[2]: *** No rule to make target '/usr/lib/jvm/default/jre/lib/amd64/libjawt.so', needed by 'build/Ygor'. Stop. 从我在网上阅读的内容来看,这意味着编译器找不到该……继续阅读 »

cmake

在Windows 7 SP1上安装Hadoop 2.7.1时CMake错误

在Windows 7 SP1上安装Hadoop 2.7.1时CMake错误
我正在尝试在Windows 7 SP1(64位计算机)上安装Hadoop 2.7.1 构建开始,然后出现错误(如下所示),这似乎表明CMake配置不正确。这使我有些困惑,因为(1)我没有编译非Java项目的经验,并且(2)CMake安装过程只是“运行cmake-3.3.1-win32-x86.exe,然后让此过程将自身添加到路径中”。因此,几乎没有空间来搞砸……继续阅读 »

cmake

如何查看Qt Creator执行的CMake命令行语句?

如何查看Qt Creator执行的CMake命令行语句?
我正试图调试命令行CMake失败。相同的CMake文件在Qt Creator中工作,Qt Creator窗口中的参数与我在命令行中输入的参数相匹配。如何查看Qt Creator执行的CMake命令行语句? 这让我想到Qt Creator正在添加一些额外的参数,这是有道理的,因为生成器下拉列表有几个选项来指定架构和CMake版本。 有没有办法让Qt Creat……继续阅读 »

c/c++

配置CMake C++ / Java项目以与Eclipse一起使用

配置CMake C++ / Java项目以与Eclipse一起使用
我目前正在尝试建立一个VTK项目,该项目已预先编写了Cmake makefile以与Eclipse一起使用。我需要使用的代码同时是C++和Java,但是现在我主要关心的是实际上是否能够将现有项目转换为Eclipse可以理解的所有依赖项等。 请随时提出其他问题。 干杯。 解决方案如下: 首先,您需要Ec++lipse CDT软件包。 然后,您需要生成E……继续阅读 »

c/c++

使用CMake和Maven构建C++和Java代码并将其 bundle 在jar中

使用CMake和Maven构建C++和Java代码并将其 bundle 在jar中
我有一个使用CMake构建的旧版C++代码。它生成一个.so文件。我需要将此代码包装在Java中,并构建一个包含Java代码以及用于部署的C++的jar。 使用CMake构建C++代码的步骤很简单: cd /to/pkg/dir c++make . make .so文件在build /目录下生成。如果我将整个项目转换为maven,则必须修改目录结构(这是一……继续阅读 »

cmake

CMake和标头搜索路径

CMake和标头搜索路径
我将一个项目移植到CMake,并努力寻找如何设置标头搜索路径(以前使用编译器标志设置,例如-I "../../Source")。CMake和标头搜索路径 我目前有: target_include_directories (jni-bridge PRIVATE "../../Analysis" "../../Source" ) 但是,……继续阅读 »

Android

CMake找不到JNI

CMake找不到JNI
我创建了一个具有C++支持的新Android Studio项目,但没有添加任何内容。该项目使用CMake构建,编译和运行。然后,我在文件底部的CMakeLists.txt中添加了以下两行代码,并收到CMake构建错误。 find_package(Java COMPONENTS Development) # Line 47 find_package……继续阅读 »