簡體   English   中英

SWIG for C ++,未找到符號:預期用於:平面名稱空間

[英]SWIG for C++, Symbol not found: Expected in: flat namespace

我在加載通過為C ++項目創建Python API而創建的Python庫時遇到問題。 當我將其加載到Python中時,出現未找到Symbol的錯誤:...預期格式:平面名稱空間...

編輯:我已經給我下面的問題的解決方案。

當我環顧四周時,似乎該問題很可能是由於與不兼容的庫鏈接所致。 但是,我發現這實際上是由於使用了沒有實現代碼的抽象類。 也就是說,如果沒有實現的方法,SWIG似乎無法從類聲明創建Python包裝器。 我將其放在此處,以便其他有相同問題的人都能找到它。 /托馬斯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM