在mac上编译并链接将在windows上运行的SWIG

2024-09-29 02:19:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python程序,它使用了一些c++代码,我使用SWIG来编译和链接这些代码。我在macosx下用swig编译了c++代码。我想把python程序给使用windowsxp的人。有没有办法在mac上编译c++以便在windows上运行?下面是我用来编译和链接mac版本的代码。你知道吗

swig -classic -c++ -python pythoncpp.i
g++ -O2 -c -arch i386 -fPIC  pythoncpp.cpp -I/path  -I/path
g++ -O2 -c -arch i386 -fPIC  pythoncpp_wrap.cxx -I/path  -I/path -L/path
ld -bundle -flat_namespace -undefined suppress -L/path -lgsl -lgslcblas -lm -o _pythoncpp.so *.o

Tags: path代码程序链接macmacosxswigarch