我想創建一個使用RAPI的.dll(使用C++)。爲此,我創建了visual studio項目,然後將其他包含目錄設置到需要「rapi2.h」的位置,並將其他鏈接目錄設置到rapi.lib所在的位置。在運行時需要lib包含的dll嗎?
然後我用我創建的.dll文件編寫另一個應用程序。此方法工作正常,但在運行時我需要rapi.dll存在於運行我的應用程序的計算機上。
有什麼辦法可以將.dll添加到另一個.dll中,而第一個在運行時不需要?
也許這是一個初學者的問題,但爲什麼我需要在運行時的DLL,但在編譯就足夠了只有.lib和.h關聯?
'lib'並不意味着一個靜態鏈接 - 它可以用於靜態鏈接和動態鏈接。這僅僅是爲了解決參考。 – Mehrdad 2011-06-06 15:37:56