[問題] 函式庫一問

看板C_and_CPP作者 (肝苦人)時間15年前 (2011/01/02 04:38), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串1/2 (看更多)
最近寫 C++ code 常常遇到 Cross Reference 的問題, 導致link時跳出 A 需要 B.so , 同時 B 也需要 A.so 的訊息, 這時候的解法就是把會 cross reference的部分拆出來獨立成一包 .so檔。 回想起寫 Java 的時候,不管如何import package,好像都不會有類似的情形產生。 因此想請教一下 C++ share lib 與 Java package 概念的不同, 特別是關於為何 Java package 在使用時不會發生 cross reference 的情形 @_@ ? 如果有相關的網頁說明可以分享一下嗎,感謝:) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.109.124

01/02 11:45, , 1F
天阿我也需要這個資訊,有人可以分享嗎@@><
01/02 11:45, 1F

01/02 11:52, , 2F
加個原型(prototype)宣告
01/02 11:52, 2F

01/02 12:01, , 3F

01/02 12:12, , 4F
因為Java都是Reference 編譯時不用配空間 所以沒這問題吧
01/02 12:12, 4F
文章代碼(AID): #1D7v3As8 (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1D7v3As8 (C_and_CPP)