0
我想鏈接我自編譯的庫(zlib,SDL,SDL_Mixer,SDL_Image,PCRE,...)(.dll.a,而不是靜態),我用MinGW 4.7編譯.2現在用MSVC 2010(x64),這工作正常,但是當我嘗試啓動應用程序時,我得到像SDL_Mixer.dll中找不到「deflateInit2」奇怪的錯誤(但這應該是在zlib.dll .. )。什麼可能導致這個?如果我將它們與MinGW鏈接,那麼一切正常,沒有任何缺陷。我是否必須將我的* .dll.a文件轉換爲* .lib文件,以便MSVC可以正確使用它們?我必須注意鏈接順序嗎?鏈接MinGW64庫與MSVC 2010
在別人問起之前,爲什麼我不使用官方庫,這是因爲他們在MinGW 4.7.x下無法正常工作,他們總是用MinGW 4.7.x破壞堆棧。
截圖怪異的MessageBox的:http://i.imgur.com/zUlTt.png
也許你可以告訴我們用於鏈接程序的命令行。 –
確定:http://pastebin.com/74fzrtmJ – Thomas