[問題] linux呼叫so函式,執行出現undefined s..
開發平台(Platform): (Ex: Win10, Linux, ...)
Ubuntu 18.04LTS(在樹莓派pi4)
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
g++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
Boost;UHD
問題(Question):
各位前輩好,目前遇到了一個問題,在建置so library檔時,呼叫內部函式出現了undefi
ned symbol,目前完全不知道解決的方向,希望各位前輩能夠指導
餵入的資料(Input):
sync_to_gps8.cpp
sync_to_gps8.i
sync_to_gps8.h
makefile
123.py
https://glot.io/snippets/fvwlmsu43t
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
https://i.imgur.com/ry81o7C.jpg
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
https://glot.io/snippets/fvwlmsu43t
這是123.py的程式碼
https://glot.io/snippets/fvwz2xprsu
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.58.19 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1613408683.A.529.html
推
02/16 02:16,
3年前
, 1F
02/16 02:16, 1F
→
02/16 02:17,
3年前
, 2F
02/16 02:17, 2F
→
02/16 04:17,
3年前
, 3F
02/16 04:17, 3F
→
02/16 04:17,
3年前
, 4F
02/16 04:17, 4F
→
02/16 04:17,
3年前
, 5F
02/16 04:17, 5F
→
02/16 04:17,
3年前
, 6F
02/16 04:17, 6F
→
02/16 04:17,
3年前
, 7F
02/16 04:17, 7F
※ 編輯: asd24693120 (223.137.6.236 臺灣), 02/16/2021 09:13:09
K大您好,但是我不是很懂已經有include進去也能用cpp跑,為什麼轉成so就會找不到這
呢?想請問這樣的問題該如何解呢?
※ 編輯: asd24693120 (118.169.185.235 臺灣), 02/17/2021 13:49:30
→
02/17 18:43,
3年前
, 8F
02/17 18:43, 8F
那想請問該如何解決呢
→
02/18 08:29,
3年前
, 9F
02/18 08:29, 9F
→
02/18 17:54,
3年前
, 10F
02/18 17:54, 10F
→
02/18 18:33,
3年前
, 11F
02/18 18:33, 11F
→
02/18 18:34,
3年前
, 12F
02/18 18:34, 12F
→
02/18 18:35,
3年前
, 13F
02/18 18:35, 13F
→
02/18 18:41,
3年前
, 14F
02/18 18:41, 14F
→
02/18 18:41,
3年前
, 15F
02/18 18:41, 15F
→
02/18 19:48,
3年前
, 16F
02/18 19:48, 16F
→
02/18 21:25,
3年前
, 17F
02/18 21:25, 17F
→
02/18 21:25,
3年前
, 18F
02/18 21:25, 18F
※ 編輯: asd24693120 (118.169.185.235 臺灣), 02/19/2021 11:24:05
※ 編輯: asd24693120 (118.169.185.235 臺灣), 02/19/2021 11:30:33
謝謝k大的解釋,想請問k大目前這樣該怎麼處理
※ 編輯: asd24693120 (118.169.185.235 臺灣), 02/19/2021 11:31:26
※ 編輯: asd24693120 (118.169.185.235 臺灣), 02/19/2021 11:35:10
→
02/19 13:14,
3年前
, 19F
02/19 13:14, 19F
→
02/19 13:14,
3年前
, 20F
02/19 13:14, 20F
→
02/19 13:14,
3年前
, 21F
02/19 13:14, 21F
→
02/19 16:55,
3年前
, 22F
02/19 16:55, 22F
→
02/19 16:58,
3年前
, 23F
02/19 16:58, 23F
→
02/19 16:58,
3年前
, 24F
02/19 16:58, 24F
因為之前有參考過ctypes的用法,也有自己嘗試過,但因為失敗,所以就有點放棄,不知
道z大是否能指導?
→
02/19 18:10,
3年前
, 25F
02/19 18:10, 25F
→
02/19 18:10,
3年前
, 26F
02/19 18:10, 26F
→
02/19 18:10,
3年前
, 27F
02/19 18:10, 27F
回k大,因為這個c++這個程式碼是我學長給我的,因此我也不知道是否哪些地方可以忽略
,想請問照您這樣的方法,是否會影響到原本的結果?
※ 編輯: asd24693120 (111.250.156.31 臺灣), 02/20/2021 16:41:02
→
02/20 18:37,
3年前
, 28F
02/20 18:37, 28F
推
02/20 23:47,
3年前
, 29F
02/20 23:47, 29F
→
02/20 23:47,
3年前
, 30F
02/20 23:47, 30F
→
02/20 23:47,
3年前
, 31F
02/20 23:47, 31F