[問題] 將現有的C++ lib檔,再用C wrapper成dll
開發平台(Platform): (Ex: Win10, Linux, ...)
Windows
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
VC++
--
最近手中有個lib檔(靜態鏈結),
希望能將此檔再用C wrapper成dll,
參考網路教學http://vincecc.blogspot.tw/2013/10/cc-dll.html
用上述的方式來產生dll..
但產生出來的dll有點奇怪,
開一個console的專案一樣參考教學載入dll,
在main內馬上呼叫dll的API,
卻發現程序跳出一console後就卡住,完全沒進入dll的函式。
想請問是否我不能用上述教學來調用lib呢?謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.193.176
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1512620325.A.C5F.html
全域變數的部份下中斷點有進入,
但是呼叫dll的函式卻完全沒反應了。
有點像是main也沒開始往下執行~
※ 編輯: james999 (122.116.193.176), 12/07/2017 15:53:53
→
12/07 16:13,
8年前
, 1F
12/07 16:13, 1F
→
12/07 16:15,
8年前
, 2F
12/07 16:15, 2F
→
12/07 16:15,
8年前
, 3F
12/07 16:15, 3F
推
12/07 17:48,
8年前
, 4F
12/07 17:48, 4F
→
12/07 21:11,
8年前
, 5F
12/07 21:11, 5F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章