在使用SWIG将C ++代码与python包装在一起时,是否可以安全地传递其他可优化和并行化代码的编译器标志?

时间:2018-10-16 18:06:42

标签: python c++ swig

我正在使用disutils生成python模块。这些是我要传递的其他标志:

N=0

在这里

tradelogic_module = Extension(... extra_compile_args = ["/Ot", "/O2", "/Qpar"], ) /O2优化代码以提高速度,/Ot生成并行代码(如果可能的话)。

distutils文档说distutils倾向于使用相同的标志编译所有内容并传递在构建python时使用的标志。

使用这样编译的模块时可能会出错吗?

编辑:顺便说一句,我正在使用Windows。但是,同样的问题也适用于linux(当然,带有不同的标志)。

0 个答案:

没有答案