Pythonで使用するC++拡張機能をビルドします。私は、コンパイル処理中に生成され、この警告見ています - タイプ:cc1plus:警告:コマンドラインオプション "-Wstrict-prototypes"はAda/C/ObjCでは有効ですが、C++では有効ではありません
それを引き起こしている何python setup.py build_ext -i
を、私はそれをどのように修正するのですか?
ところで、ここに私のセットアップファイルのコピーです:
#!/usr/bin/env python
"""
setup.py file for SWIG example
"""
from distutils.core import setup, Extension
example_module = Extension('_foolib',
sources=['example_wrap.cxx',
'../wrapper++/src/Foo.cpp'
],
libraries=["foopp"]
)
setup (name = 'foolib',
version = '0.1',
author = "Me, Myself and I",
description = """Example""",
ext_modules = [example_module],
py_modules = ["example"],
)
私はUbuntuの
これはいくつかの素晴らしい精霊の狙撃です!それを嗅ぐことのおかげで、ありがとう。私はPythonのメンテナーにそれを提出します。 –
@HomunculusReticulli:クール、あなたが得るフィードバックをここでフォローアップしてください。 –
@HomunculusReticulli:参考、私は、このオプションがAdaに受け入れられているという事実についてgccに対するバグを報告しました(これは現在の質問に直接関係しません)。 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51115 –