[問題] 使用靜態程式庫?

看板Python作者 (逢甲阿法)時間12年前 (2013/10/24 16:11), 編輯推噓3(305)
留言8則, 4人參與, 最新討論串1/1
大家好 我現在有一個靜態程式庫(liba.a) 我現在想要在python下使用他 不知道要用甚麼指令?? 我試著直接使用 import liba 他會跟我說找不到這個module 我想之前想用imp 結果他只吃動態程式庫 請問大大們 要怎麽樣才可以在python下import 靜態程式庫呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.63.249

10/25 17:54, , 1F
你是要用 ctype 嗎?
10/25 17:54, 1F

10/25 22:08, , 2F
static link library 應該不能直接給 python 用
10/25 22:08, 2F

10/26 15:41, , 3F
不是耶,我是因為動態程式庫搞不定,所以想用靜態的試試
10/26 15:41, 3F

10/26 15:41, , 4F
看,我在mac下compile出動態程式庫,結果換一台mac就不能
10/26 15:41, 4F

10/26 15:41, , 5F
用了,我利用otool找出所有用到的lib然後在新的mac上安裝
10/26 15:41, 5F

10/26 15:41, , 6F
,結果使用的時候會造成程式崩潰,所以想要利用靜態程式庫
10/26 15:41, 6F

10/26 15:41, , 7F
試試看,結果不知道要怎 麼讓靜態程式庫給python用....
10/26 15:41, 7F

11/01 13:38, , 8F
寫一個 dynamic library 去 link static library
11/01 13:38, 8F
文章代碼(AID): #1IQDOWfy (Python)
文章代碼(AID): #1IQDOWfy (Python)