我使用JavaRoo/Boost BJAM为C++代码构建Python绑定:
alias boost_dependencies
: /boost/python//boost_python
/boost/thread//boost_thread
;
# Platform architecture provided as an environment variable
import os ;
local ARCH = [ os.environ ARCH ] ;
# Set up the project-wide requirements that everything uses the
# boost_python library from the project whose global ID is
# /boost/python.
project
: requirements <library>boost_dependencies
<include>../
<include>../../
: requirements
<library-path>../../thirdparty/opencv/lib/
<linkflags>-lm
<linkflags>-lpthread
<linkflags>-lcrypto
<linkflags>-lssl
;
# Declare the three extension modules. You can specify multiple
# source files after the colon separated by spaces.
python-extension test_library : src/Test.cpp
我想和opencv项目(../../thirdparty/opencv/lib/)中的共享库链接,比如libopencv_核心.dylib开放式图书馆_视频.dylib等等。如何在Jamroot文件中指定库并安装它们?在
我用lib选项解决了这个问题:
相关问题 更多 >
编程相关推荐