MFC DLL 命名慣例
包含在 MFC 的 DLL 和程式庫會依照結構化命名慣例。 這讓您很容易知道您應該使用哪一個 DLL 或程式庫。
建置使用這些 DLL 的應用程式或擴充 DLL 所需的匯入程式庫,其主檔名 (Base Name) 與 DLL 相同,但是多了 .lib 的副檔名。
共用 DLL 命名慣例
DLL |
描述 |
---|---|
MFCx0.DLL |
MFC DLL、ANSI 發行版本 (Release Version) |
MFCx0U.DLL |
MFC DLL、Unicode 發行版本 |
MFCx0D.DLL |
MFC DLL、ANSI 偵錯版本 |
MFCx0UD.DLL |
MFC DLL、Unicode 偵錯版本 |
如果您是動態地連結至共用的 MFC DLL 版本 (無論是來自應用程式或擴充 DLL),您必須要在產品中包含 MFCx0.DLL。 如果您需要在應用程式中加入 Unicode 支援,請改包含 MFCx0U.DLL。
如果您是靜態地將 DLL 連結至 MFC,您必須將它與其中一個靜態 MFC 程式庫連結。 這些版本是根據 [N|U]AFXCW[D].LIB 慣例來命名。 如需詳細資訊,請參閱程式庫命名慣例 (MFC) 裡的表格「靜態連結程式庫的命名慣例」。
如需可以與應用程式一起散發的 Visual C++ DLL 清單,請參閱您所安裝 Visual Studio 中的 Redist.txt。