[問題] 如何使用minGW編譯DLL (with def檔)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
minGW
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
無
問題(Question):
目前想將手上的專案(公司內部N個library)
採用minGW來編譯
先前是使用VC6.0來編 但是一個個編太麻煩
目前想跟linux整合 採用makefile或mk來管理
但是目前做下來發現
minGW可以順利編出lib, dll 以及exe
exe也可以執行
但是編譯出來的lib dll卻無法在VC6.0, VS13 上運行
會出現以下錯誤訊息
Error 1 error LNK2019: unresolved external symbol "char * __cdecl
HelloWorld(void)" (?HelloWorld@@YAPADXZ) referenced in function
_wWinMain@16 E:\work\dev\MINGW_Test\MINGW_Test\MINGW_Test.obj
Error 2 error LNK1120: 1 unresolved
externals E:\work\dev\MINGW_Test\Debug\MINGW_Test.exe
想請教各位大大是我的作法有問題嗎?
相關程式碼可以請大大參考以下連結
https://drive.google.com/open?id=0B-Slp35hVwQfZy1XRWxOeEpBb28
MINGW_Test 為vs13專案
windows_mingw 為mingw編譯所需的檔案以及相關makefile
請各位大大不吝指教
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.110.174
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1468318869.A.A9E.html
→
07/12 19:08, , 1F
07/12 19:08, 1F
→
07/12 19:08, , 2F
07/12 19:08, 2F
→
07/12 19:08, , 3F
07/12 19:08, 3F
→
07/12 19:20, , 4F
07/12 19:20, 4F
→
07/12 19:21, , 5F
07/12 19:21, 5F
→
07/12 19:21, , 6F
07/12 19:21, 6F
→
07/12 19:22, , 7F
07/12 19:22, 7F
→
07/12 19:23, , 8F
07/12 19:23, 8F
※ 編輯: whatai (60.251.110.174), 07/12/2016 19:24:39
推
07/12 21:38, , 9F
07/12 21:38, 9F
→
07/12 21:40, , 10F
07/12 21:40, 10F
→
07/13 16:43, , 11F
07/13 16:43, 11F
推
07/14 21:37, , 12F
07/14 21:37, 12F
推
07/14 21:58, , 13F
07/14 21:58, 13F
→
07/15 12:52, , 14F
07/15 12:52, 14F
→
07/15 16:59, , 15F
07/15 16:59, 15F
→
07/15 16:59, , 16F
07/15 16:59, 16F
→
07/15 17:00, , 17F
07/15 17:00, 17F
→
07/15 17:00, , 18F
07/15 17:00, 18F
→
07/15 17:15, , 19F
07/15 17:15, 19F
→
07/15 17:16, , 20F
07/15 17:16, 20F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章