如果在C++中導出DLL函數不成功,可能是因為以下幾個原因:
__declspec(dllexport)
來顯示地標記函數為導出函數;__declspec(dllexport)
關鍵字;extern "C"
來避免函數名被 C++ 編譯器修飾;解決方法可以嘗試以下幾種方法:
__declspec(dllexport)
;extern "C"
來避免函數名修飾問題;如果以上方法都沒有解決問題,可能需要檢查編譯器和鏈接器的相關設置,或者嘗試使用其他方法來導出函數,例如使用 DEF 文件來定義導出函數等。