Golang CGO挖坑

1、import "C"必須緊跟在C註釋後一行,沒有空行。

2、多個鏈接庫文件(*.so)中,不能封裝由相同的函數名,比如兩個so庫中不能同時都存在一個叫int Init();的函數,否則會引起調用衝突:“明明沒用引用這個頭文件,爲什麼會調用到它的函數???”不會報錯,查了很久才突發奇想是不是重名的原因。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章