Re: [問題] 用自己的DLL 來呼叫另一個DLL(OpenCV) 中的API

看板C_and_CPP (C/C++)作者 (pica)時間12年前 (2013/12/21 16:54), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
※ 引述《einstein328 (pica)》之銘言: : 開發平台(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): : 卡了一個禮拜, 請大神指點方向... DLL 有隱式和顯式的加載連接. http://blog.csdn.net/yu444/article/details/4728068 請問各位大神, 我寫一個DLL, 再去呼叫OpenCV DLL 的這種case, http://pastie.org/8566962 應該是用隱式的還是顯式的, 我兩種其實都試過了...但是還是無解.. HELP~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.61.122.2 ※ 編輯: einstein328 來自: 210.61.122.2 (12/21 16:54)

12/21 17:21, , 1F
opencv 的dll, 我是直接用prebuild, 這樣會有問題嗎?
12/21 17:21, 1F
※ 編輯: einstein328 來自: 27.241.109.117 (12/22 00:51)

12/22 13:33, , 2F
vc的話同方案不同專案,跑debug就可以追進去看為啥了
12/22 13:33, 2F
文章代碼(AID): #1IjLSszC (C_and_CPP)
文章代碼(AID): #1IjLSszC (C_and_CPP)