昨天去新奧特面試了一下,被鄙視了,總結一下一些遇到的技術點:
1. 以下三種有何區別?
Regular Dll With MFC statically linked
Regular Dll using shared MFC Dll
MFC Extension Dll (using shared MFC DLL)
google到的結果:
Regular Dll using shared MFC Dll | MFC Extension Dll (using shared MFC DLL) |
1. 能導出 C 風格函數,全局變量 2. 能導出資源 | 1. 能導出 C 風格函數,全局變量 2. 能導出資源 3. 能導出 C++ 類,成員函數,重載函數 |
允許靜態或者動態鏈接 MFC 類庫 | 只能動態鏈接 MFC 類庫 |
它允許客戶程序靜態或者動態鏈接 | 只允許客戶程序動態鏈接 |