0
我構建了幾個開源的二進制/庫,發現二進制/庫靜態依賴於其他庫。我希望它動態鏈接。這將允許我的二進制文件移動到任何位置,並且將獨立於路徑。我的意思是如果我導出庫路徑,二進制應該能夠找到庫併成功運行。如何通過靜態方式創建庫,以便在HP上動態鏈接?
我構建了幾個開源的二進制/庫,發現二進制/庫靜態依賴於其他庫。我希望它動態鏈接。這將允許我的二進制文件移動到任何位置,並且將獨立於路徑。我的意思是如果我導出庫路徑,二進制應該能夠找到庫併成功運行。如何通過靜態方式創建庫,以便在HP上動態鏈接?
編寫一個接口頭文件,其中包含來自所需相關庫的所有函數的簽名聲明。將其包含在您的代碼中。
根據需要,使用平臺專用的loadlibrary函數加載它,然後使用getprocaddress函數獲取所需函數的地址。
使用這些地址在編譯和鏈接,確保你不要靜態鏈接那些依賴庫從您的代碼
此後調用該函數。
我沒有寫任何apllication。 – kadeshpa 2009-10-12 13:47:51