【发布时间】:2013-11-10 21:52:00
【问题描述】:
我需要在 Linux Ubuntu 13.10 上创建一个 .so 文件,以便我可以使用 Python 进行包装(但我对 cmake 还是很陌生)。
我的目录中有wrap/
map.h
map.cpp
/noise
/include
/src
/noiseutils
noiseutils.h
noiseutils.cpp
noise 是一个包含include 和src 目录的目录,noiseutils 里面有noiseutils.h 和noiseutils.cpp 文件。
谁能帮我用 cmake 创建一个.so 文件——我对 C++ 很陌生?
【问题讨论】:
-
您使用
g++编译所有.cpp 文件,然后将它们链接在一起(同样,使用g++)。如果这没有帮助,那么谷歌“编译 C++ 代码教程”。
标签: c++ makefile cmake shared-libraries