swig 安裝問題

2021-09-07 18:16:01 字數 343 閱讀 9665

swig用於腳步語言呼叫c++函式。

安裝完成後會出現swig: error while loading shared libraries: libpcre.so.1: cannot open shared object file: no such file or directory

通過find / -name libpcre.so.1發現該so檔案處於anaconda目錄下,而網上很多教程都是錯的,此時應該建立軟連線,將anaconda目錄下的libpcre.so.1

檔案鏈結到/lib或者/lib64下,可以都嘗試一下,不同系統可能不一樣。

linux環境下安裝swig

tar zxvf pcre 8.41.tar.gz chmod r 777 pcre 8.41 cd pcre 8.41 configure make sudo make install configure make sudo make install檢視swig版本 swig version如果出...

swig包裝lua重定義問題

在用swig封裝lua時,會遇到函式 set函式或者 get函式重定義的錯誤,究其原因,是因為swig為每個結構體新增乙個get或者set函式,用來訪問結構體成員。如struct a int a swig會生成乙個名為 wrap a a get的函式來訪問變數 a 如果你剛好自己定義了乙個函式a a...

Ubuntu18 原始碼安裝 swig(超詳細)

2.安裝 g 檢查你的系統是否有g 環境 g version如果沒有,則安裝環境 sudo apt get install g 3.安裝 pcre sudo apt get install libpcre3 libpcre3 dev4.解壓 swig 原始碼 chmod 777 swig 2.0.1...