用vs2019,寫了一個很簡單的dll,目標平臺選擇x64,得到的dll是正常的,符合要求。如果選擇目標平臺為x86,則得到的dll不能用。經dumpbin查看,發現匯出函式全部被改名了。比如原本是 Initial 就被改成 _Initial00。可是我編譯是同一個專案,只是選擇目標平臺不同而已,而且也有寫明匯出函式 extern "C" __declspec(dllexport) int __stdcall Initial();
請問是什么原因,如何解決?
uj5u.com熱心網友回復:
用 depends 查看下轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/253663.html
標籤:進程/線程/DLL
下一篇:vc 帶行線編輯框實作
