[問題] 用自己的DLL來呼叫另一個DLL(OpenCV)中的API
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
OpenCV
問題(Question):
我自己寫一個DLL檔, 希望能執行OpenCV的func,
附上的程式是讀一張圖. 然後再秀出來.
但是compile 沒問題, 一執行就掛掉了.
餵入的資料(Input):
一張圖path
預期的正確結果(Expected Output):
能用OpenCV秀出一張圖
錯誤結果(Wrong Output):
執行的時候, 卡在call openCV 的 imread
於 0x6aa51200 (MathFuncsDll.dll) 的 MyExecRefsDll.exe 中發生未處理的例外狀況:
0xC0000005: 讀取位置 0x00000000 時發生存取違規
程式碼(Code):(請善用置底文網頁, 記得排版)
http://pastie.org/8566962
補充說明(Supplement):
卡了一個禮拜, 請大神指點方向...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.61.122.2
※ 編輯: einstein328 來自: 210.61.122.2 (12/21 11:25)
※ 編輯: einstein328 來自: 210.61.122.2 (12/21 11:47)
推
12/21 12:58, , 1F
12/21 12:58, 1F
推
12/21 13:17, , 2F
12/21 13:17, 2F
→
12/21 14:51, , 3F
12/21 14:51, 3F
→
12/21 14:51, , 4F
12/21 14:51, 4F
→
12/21 14:52, , 5F
12/21 14:52, 5F
→
12/21 15:58, , 6F
12/21 15:58, 6F
※ 編輯: einstein328 來自: 27.241.109.117 (12/22 00:50)
→
12/22 01:54, , 7F
12/22 01:54, 7F
→
12/22 01:55, , 8F
12/22 01:55, 8F
→
12/22 01:56, , 9F
12/22 01:56, 9F
→
12/22 10:58, , 10F
12/22 10:58, 10F
→
12/22 10:59, , 11F
12/22 10:59, 11F
→
12/22 11:52, , 12F
12/22 11:52, 12F
→
12/22 11:54, , 13F
12/22 11:54, 13F
→
12/22 11:59, , 14F
12/22 11:59, 14F
→
12/27 16:16, , 15F
12/27 16:16, 15F