3 我目前使用boost-python來包裝一個小型C++庫,並使其可用於Python。但是,我想停止使用提升(主要是由於有關建設/鏈接的原因)。那麼還有什麼其他選擇?從Python使用C++? (而不是提升) 有什麼東西可以同樣方便地使用嗎? 來源 2010-06-23 Magnus +2 您可能會更好地打開關於您的建築物/鏈接問題的新問題。 boost :: python相當不錯。 – 2010-06-23 20:35:03 +0 不,因爲我的構建/鏈接問題非常清楚:很難找到傳遞給編譯器/鏈接器的參數,因爲boost沒有像pkg-config這樣的東西。 – Magnus 2010-06-24 08:24:21
0 Cython的語法很Python,只在必要的時候違反規則。 來源 2010-06-23 20:30:02 +0 是的,但它沒有做C++ - 在我的答案中,我只列出了可以做的項目(SIP和Cxx僅C++,SWIG支持多種語言)。 – 2010-06-23 20:34:45 +1 @Alex:那麼我給出的鏈接上的頁面如何存在? – 2010-06-23 20:45:03 +0 Cython _does_ C++。 – carl 2010-06-23 21:15:56
2 有Riverbank的SIP,比茲利的Swig,和斯科特的/ Dubois的/ Furnish的Cxx。另請參閱this page以及其他可能相關的項目(但我相信對您的直接需求沒有直接的答案)。 來源 2010-06-23 20:32:25 +0 Gotta把我的讚賞發給SWIG。 – wheaties 2010-06-23 20:33:14
您可能會更好地打開關於您的建築物/鏈接問題的新問題。 boost :: python相當不錯。 – 2010-06-23 20:35:03
不,因爲我的構建/鏈接問題非常清楚:很難找到傳遞給編譯器/鏈接器的參數,因爲boost沒有像pkg-config這樣的東西。 – Magnus 2010-06-24 08:24:21