[發案] 用自己的DLL 來呼叫另一個DLL(OpenCV) 中的API

看板CodeJob作者 (pica)時間12年前 (2013/12/21 16:45), 編輯推噓4(4011)
留言15則, 4人參與, 最新討論串1/1
凡是「*[30m」開始的行,都請使用 Ctrl + y 刪除。 如果對於發案文章格式有不清楚的地方,請參考置底文章:[發案] 發案範例  發案人: Sheldon 聯絡方式1: 站內信 聯絡方式2: 所在地區 : 有效時間: now 專案說明: 寫一個DLL檔, 這個DLL會使用到OpenCV的fun, 附上的程式是讀一張圖. 然後再秀出來. http://pastie.org/8566962# 但是compile 沒問題, 一執行就掛掉了. 有人可以解這個問題嗎   預算:(如果不知道該寫多少,請寫「請報價」) 請報價 接案者要求:   附註: RunTime error : 於 0x6aa51200 (MathFuncsDll.dll) 的 MyExecRefsDll.exe 中發生 未處理的例外狀況: 0xC0000005: 讀取位置 0x00000000 時發生存取違規 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.61.122.2 ※ 編輯: einstein328 來自: 210.61.122.2 (12/21 16:48)

12/22 00:46, , 1F
明明用OpenCV,要讓他看起來像是沒用到嗎?
12/22 00:46, 1F

12/22 00:53, , 2F
其實...我標題打錯了...只是單純一個DLL call 另一個
12/22 00:53, 2F

12/22 00:53, , 3F
DLL, 我修改一下標題
12/22 00:53, 3F
※ 編輯: einstein328 來自: 27.241.109.117 (12/22 00:55)

12/22 00:55, , 4F
不是標題,是MyExecRefsDll.cpp給我這種感覺
12/22 00:55, 4F

12/22 01:00, , 5F
其實我是參考
12/22 01:00, 5F

12/22 01:01, , 7F
上面連結少了 "spx"
12/22 01:01, 7F

12/22 01:02, , 8F
我目的只想DLL call 另一個DLL...
12/22 01:02, 8F

12/22 03:51, , 9F
為什麼DLL中有main?
12/22 03:51, 9F

12/22 03:53, , 10F
另外,DLL中無法直接CALL CLASS(傳法不一樣)
12/22 03:53, 10F

12/22 10:56, , 11F
那個是測試的程式
12/22 10:56, 11F

12/22 10:56, , 12F
那個是測試的程式
12/22 10:56, 12F

12/22 11:44, , 13F
@Wolf, 我試過兩個DLL自己編的, 可以這樣做
12/22 11:44, 13F

12/23 12:13, , 14F
因為你呼叫 class, 但是 class 尚未被建立,改用 C 呼叫法
12/23 12:13, 14F

12/27 16:13, , 15F
Yes, I had fixed this issue
12/27 16:13, 15F
文章代碼(AID): #1IjLKC4d (CodeJob)