討論串[問題] dynamic shared library設計問題
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 17→)留言19則,0人參與, 6年前最新作者dreamboat66 (小嫩)時間6年前 (2017/10/06 22:00), 編輯資訊
1
0
0
內容預覽:
最近在研究一些前人的code產生不少盲點. 想請教一個dynamic shared library的一個小問題. 假設我有一個需求是. 我需要寫一個library給別人使用. 但前提是我只能提供.h給使用者編譯用. 我並不提供 linux的.so or windows的.lib + .dll. (u
(還有878個字)

推噓3(3推 0噓 2→)留言5則,0人參與, 6年前最新作者PkmX (阿貓)時間6年前 (2017/10/07 22:11), 6年前編輯資訊
0
0
1
內容預覽:
我覺得這個直接拿個例子來解釋如何在執行時載入 C++ shared library,. 並建構和操作 DSO 內定義的 class 和 function:. =======================================================================
(還有5350個字)

推噓4(4推 0噓 22→)留言26則,0人參與, 6年前最新作者cole945 (躂躂..)時間6年前 (2017/10/08 02:06), 編輯資訊
0
0
0
內容預覽:
補充一些 PkmX 沒提到的東西和補一個簡單點的例子. 而因為 C/C++ 無法在 runtime 知道 type 的細節 (reflection),. 所以一般會約定好一致的介面 (API), 遵循一個 main program 已知的介面. 來實作, 例如. class TypeCommon {
(還有5155個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 6年前最新作者cole945 (躂躂..)時間6年前 (2017/10/10 17:40), 6年前編輯資訊
0
0
0
內容預覽:
用推文回太長了, 所以單獨回這段. dreamboat66: 所以exe跟dll會allicate在不同的heap這講法是錯的嗎. 應該說,和 exe/dll 沒有因果關係。. 另一方面,就算是所謂的 "同一個 exe" 內,也不見得保證使用相同的 heap。. 連結 dynamic/stati
(還有1893個字)
首頁
上一頁
1
下一頁
尾頁