[問題] dll使用問題
小弟最近為了計劃要做dll
我用vs2008 做了非MFC的dll
編出來 只有dll檔以及lib檔
在我自己測試的cpp檔內 可以直接使用程式碼
屬性頁下直接加入我的lib檔
以及加入此行
__declspec(dllimport) int FECRecv(char** dataDest,
char** dataFEC,int* iFECOrder,int iFECRecv);
便可以直接使用
但是在另一個 要開發的專案(使用MFC寫的TCPMP)
也使用相同方式
卻會產生
無法解析的外部符號 __imp_FECRecv 在函式 Recv 中被參考
這個問題...!!
使用方式皆相同
在google上找了很久 卻找不出答案
google查到 MFC也可以使用純資源C寫出來的dll
可是現在卻怎麼都找不到問題
會是因為要使用的FECRecv是在執行Recv這個Thread中
執行到 才無法使用嘛?!!
(在Thread外使用 也會發生同樣狀況...)
有請各位大大解答ˊˋ...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.125.83.162
推
07/22 20:55, , 1F
07/22 20:55, 1F
→
07/22 22:31, , 2F
07/22 22:31, 2F
推
07/23 00:09, , 3F
07/23 00:09, 3F
→
07/23 07:47, , 4F
07/23 07:47, 4F
→
07/23 07:47, , 5F
07/23 07:47, 5F
→
07/23 07:47, , 6F
07/23 07:47, 6F
→
07/23 07:48, , 7F
07/23 07:48, 7F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章