cmake .. -DCMAKE_PREFIX_PATH=****https://cmake.org/cmake/help/v3.6/variable/CMAKE_PREFIX_PATH.html
conda
食谱
使用
基于
CMake
的构建系统构建的模块示例。 这对于具有现有
CMake
项目结构的C ++代码库很有用。 在许多情况下,这被取代,后者
使用
,这是
CMake
制造商的工具,旨在允许从
CMake
驱动Python
包
。 但是,在某些情况下,您可能希望完全控制
CMake
的运行。 并且这两种方法都有一些在纯setuptools构建中不存在的权衡(请参见 )
在Unix上(Linux,OS X)
具有C ++ 11支持的编译器
CMake
> = 3.4或点数10+
忍者或点子10+
在Windows上
Visual Studio 2015或更高版本(所有Python版本都需要,请参见下面的注释)
CMake
> = 3.8(3.8是第一个支持VS 2015的版本)或Pip 10+
先吐槽一下opencv
3.1.0的版本cv2.sift和surf就不能用了 看解释是说 什么 “non-free”,,必须要到opencv_contrib库中才有,而这个库的编译不是一点点的困难 堪称史上最恶
这几天为了装open_contrib反复编译各种报错已经很无奈了。
查遍了各种大神的各种攻略,花积分下载了各种攻略。。基本上没有一个能全部解决的办法。
回帖或者其他的 要么只说 “”我解决了 “ 并不说方法,要么就是不详不尽 或者比较高深
其实吧 新手只要看到vs编译啊
cmake
啊这种存在啊无数千奇百怪的报错的时候就会无比的慌,尤其是opencv这种一编译就2小时起的大家伙
如果你也像我一样没有服务器root权限,想在ana
conda
上配置openpose python API或caffe的话,希望你看到这篇文章,可以帮助你解决你的问题。
首先先说下openpose
下载源码https://github.com/CMU-Perceptual-Computing-Lab/openpose
conda
activate yourenv
cd ./openpose
mkdir build
cd build
cmake
前需要配置下,这
里
特别注意,建议在执行前看下自己的默认的配置,代码会自动找目前默认的python,opencv,protoc等。
opencv这
里
如果op
$
cmake
_version="3.5.2"
$ target_path=$HOME/Deps/
cmake
/${
cmake
_version}
$
cmake
_url="https://
cmake
.org/files/v${
cmake
_version%.*}/
cmake
-${
cmake
_version}-Linux-x86_64.tar.gz"
$ mkdir -p "${target_path}"
$ curl -Ls "${
cmake
_url
版本:2021-02-27
该存储库
包
含用于数据挖掘和统计分析,数据探索和挖掘等的Docker
环境
。 它基于Jupyter存储库其他软件
包
随
conda
和pip一起安装。 此外,还安装了库。
conda
套餐
Python
3.8.8
5.12.9
sqlite
3.34.0
cmake
3.19.6
3.3.4
电力线状态
1.4.8
5.1.0
1.3.4
llvm-openmp
11.0.1
gcc_linux-64
9.3.0
gxx_linux-64
9.3.0
gfortran_linux-64
9.3.0
4.0.3
2.3.2
tidyverse
1.3.0
r-ggplot2
small_end = amrex . Int_Vect ()
big_end = amrex . Int_Vect ( 2 , 3 , 4 )
b = amrex . Box ( small_end , big_end )
print ( b )
# ...
如果您是
CMake
的,那么此HEP软件基金会的是入门的理想之地。
如果只想
使用
CMake
来构建项目,请跳至1.简介, 2。
使用
CMake
进行构建和9.查找
包
。
pyAMReX依赖于以下流行的第三方软件。
成熟的编译器:例如g ++ 5.0
安装freeimage
安装freeimage从
conda
-forge通道可以通过添加可以实现
conda
-forge到您的频道:
conda
config --add channels
conda
-forge
conda
config --set channel_priority strict
启用freeimage
conda
-forge fr
找到库的函数find_library()可以在
cmake
脚本中
使用
。比如,你想在你的项目中链接一个名为“mylib”的库,那么你可以
使用
以下语句:
find_library(MYLIB mylib)
这将在系统的库路径中搜寻名为“mylib”的库文件,如果找到了库文件,那么变量MYLIB将
包
含库文件的路径。然后你就可以
使用
add_library()或者target_link_libraries()函数将这个库添加到你的项目中了。