我需要將第三方DLL文件與我的應用程序集成,我只有DLL的.DLL和.pdf文檔。C++如何動態加載第三方DLL文件
這是DLL的PDF:http://www.whiteboxrobotics.com/Support/pdf/PC-BOT_dotNet_v1.0_documentation.pdf
我可以通過拖動到工具箱中加載在Visual Studio中的DLL,但是,我想知道這是如何編碼完成。
由於我只有DLL,我想唯一的選擇是動態加載,使用LoadLibrary()和GetProcAddress()。
但它似乎是這樣一個麻煩,我不知道我將如何加載任何接收一些自定義(枚舉)參數的函數,例如,在.pdf中,函數SendMessage(...)將PCBOTEventArgs.messageType作爲參數之一。
然而,通過設計視圖加載DLL非常簡單,並提取了整個DLL。
這是爲什麼?
除了使用函數指針和GetProcAddress()還有別的東西嗎?