大家好,stackoverflowers,
我想使用以下命令使用 g++ 编译 SWIG 项目:
g++ -shared python/swig_wrap.o -IC:/Python27/include/ -lpython2.7 -o python/_lib.so
不幸的是,g++ 或者更确切地说 ld.exe 提示它找不到 -lpython2.7
c:/mingw/bin/../lib/gcc/mingw32/4.7.2/../../../../mingw32/bin/ld.exe: cannot find -lpython2.7
如何指定库在硬盘上的位置,还是必须先从 python 源代码编译它?
最佳答案
尝试:
g++ -shared python/swig_wrap.o -IC:/Python27/include/ -LC:/Python27/libs -lpython27 -o python/_lib.so
应该可以正常工作。
关于python - 用 C++ 编译 Python 项目。如何包含链接库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13382141/