3
考慮下面的模型情況:導入庫<->動態鏈接庫的兼容性
DLL接口沒有改變,但實現不執行。是否需要將可執行文件與新的導入庫鏈接?應用程序和DLL都使用相同的編譯器和鏈接器在相同的IDE中進行編譯和鏈接。
DLL接口沒有改變,但實現不執行。應用程序和DLL的新版本在IDE 2.0版中編譯並鏈接(符號含義,例如替換爲C++ Builder XE2)。是否可以將應用程序二進制文件與在IDE 1.0版本(例如C++ Builder 6)中編譯的舊版導入庫鏈接起來?程序是否運行正常,沒有一些運行時錯誤(例如訪問違例)?