当我发现我的Ubuntu被安装为32位时,我一直在使用CMake,尽管我的处理器实际上是64位。哇哦。
我重新安装了Ubuntu和我使用的各种dev包。现在,当我运行make时,会出现这样的错误:
[ 1%] make[2]: *** No rule to make target `/usr/lib/i386-linux-gnu/libQtGui.so', needed by `/home...
/usr/lib/i386-linux-gnu/libQtGui.so`不存在,但/usr/lib/x86_64-linux-gnu/libQtGui.so存在。
我已经运行了ccmake来
我正在开发3dtk,它使用CMake来构建。您可以在这里找到它的CMakeLists.txt:
在一些地方,它使用add_subdirectory指令,从不提供第二个参数( binary_dir)。
在linux上调用ccmake树或在windows上使用cmake-gui (在这两种情况下都是成功的)时,这似乎没有问题。
但是,当我在命令提示符下的windows上运行普通cmake时,会得到以下几个错误:
CMake Error at Z:/CMakeLists.txt:471 (add_subdirectory):
add_subdirectory not given a binary
我在openCV站点中运行了一个示例,显示了eclipse中的图像()
在另一个项目中,我从mat文件中读取一些矩阵,当我试图合并这两个矩阵时,为了显示从mat文件读取的图像,会显示以下错误:
19:09:59 **** Incremental Build of configuration Debug for project testMAT ****
make all
Building file: ../src/testMAT.cpp
Invoking: GCC C++ Compiler
g++ -I/usr/local/MATLAB/R2014b/extern/include -I/usr
我正在运行木星的git代码,在我的Windows 10机器上运行Conda的git代码。
这有蚂蚁的依赖性。我学习了教程。
我意识到蚂蚁需要一个3.10或更高的cmake版本。
在我的Windows 10上的Ubuntu上,我按照的指令安装了cmake3.14.0-Rc1版本。rc1是什么?这是造成问题的原因吗?我在中没有发现任何非Rc1。
LAB-005:~/bin/ants/cmake-3.14.0-rc1$ cmake --version
cmake version 3.14.0-rc1
CMake suite maintained and supported by Kitware (
大家好(我是新来的),
我想在ubuntu16.04LTS上安装ANTs (https://github.com/ANTsX/ANTs/wiki/Compiling-ANTs-on-Linux-and-Mac-OS),结果是:CMake 3.10.2 or higher is required. You are running version 3.5.1
我已经安装了cmake 3.11.4,cmake -version的输出结果为3.11.4,但没有安装ccmake。
因此我做了sudo apt install cmake-curses-gui,这给了我ccmak3.5.1.
有人能帮助我
当我在ccmake GUI中“生成”时,就会出现警告。警告是
CMake Warning (dev) at apps/haartraining/CMakeLists.txt:34 (add_library):
Policy CMP0038 is not set: Targets may not link directly to themselves.
Run "cmake --help-policy CMP0038" for policy details. Use the cmake_policy
command to set the policy an
我正在尝试在OS X 10.6.8上构建OpenCV。我下载了源代码,然后创建了一个构建目录,然后运行ccmake进行配置,然后运行cmake。当我运行make时,我得到以下输出:
[laptop] build$ pwd
/Users/jesse.aldridge/OpenCV-2.4.2/build
[laptop] build$ make
...
[ 92%] Built target opencv_perf_photo_pch_dephelp
[ 92%] Built target pch_Generate_opencv_perf_photo
[ 93%] Built target op
所以,我目前正在安装Gate-9.0,这是一个基于Geant4的模拟工具包。我正在按照使用
ccmake ../Gate-9.0
当要进行配置时,它会给我这个CMake错误:
CMake Error: The following variables are used in this project, but
they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files:
LIBXML2_INCLUDE_DIR(ADVANCED)
used
我一直在尝试构建ParaView来测试自定义应用程序示例 on MacOS。
我遵循了超级构建的站点说明。
然后我执行了:
$ mkdir pv
$ cd pv
$ git clone https://gitlab.kitware.com/paraview/paraview-superbuild.git
$ cd paraview-superbuild
$ git fetch origin # ensure you have the latest state from the main repo
$ git submodule update
$ cd ..
$ mkdir paraview_
我在网上搜索过,但没有发现任何东西,因为我不知道正确的关键字来表达我需要什么。
我位于存储库的build/目录中;如果我运行ccmake ../,就会有一个“标志(?)”列表。我可以打开/关闭来决定我想建什么东西。如果我想打开BUILD_THIS:
ccmake ../
#press Enter to turn that flag ON
#press c to configure
#press e to exit
#press g to generate
cmake --build . --target install
我在一台只有cmake,而没有ccmake的电脑里。我怎样才能对cmake
我正在处理一个在cmake层次结构中具有多个选项命令的项目。
如果启用了一个选项(OPTION_A=ON),则通过新包含的子目录将其他选项(OPTION_B)添加到cmake缓存中:
CMakeLists.txt:
OPTION(OPTION_A "Do such and such" OFF)
IF(OPTION_A)
add_subdirectory(subdir)
ENDIF(OPTION_A)
subdir/CMakeLists.txt:
OPTION(OPTION_B "Do this and that" OFF)
IF(OPTION_B)
在为portmidi配置cmake文件并继续使用make创建必要的文件之后,在编译过程中遇到了以下错误:
- Build files have been written to: /home/mycomputername
/Desktop/portmedia/portmidi
[ 2%] Linking C shared library /Release/libpmjni.so
/usr/bin/x86_64-linux-gnu-ld: cannot open output file /Release/libpmjni.so: No such file or directory
collec