首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C++ >> 關於C++

C++ Builder 3.0 編譯 MFC 專案完整設定步驟

     編輯:關於C++

前言

C++ Builder 3.0 雖支援 MFC,但非勾選 MFC Compatibility** 即可,需手動調整專案設定並修改 .bpr 專案檔,之後可存入 Object Repository 重複使用。

逐步設定流程

  1. 建立新專案。
  2. Directories/Conditionals 頁面 → Conditional defines 加入:
    _X86_、_WINDOWS、_MSC_VER=1100、_AFX_PORTABLE、_AFX_NOFORCE_LIBS、_MT、_CRT_PORTABLE、_AFX_NO_DEBUG_CRT。
    Include path 加入 $(BCB)\include\MFC。
  3. Advanced Compiler 頁面 → 勾選 MFC Compatibility。
  4. 儲存專案,以文字編輯器開啟 .bpr 檔修改:
    CFLAG1 = -Od -Hc -w -k -r- -y -v -vi- -c -w-par -w-inl -w-hid -w-aus -g0 -WM -W
    CFLAG3 = -Tkh30000 -VF
    ALLLIB = $(LIBFILES) $(LIBRARIES) nafxcw.lib import32.lib cw32mt.lib
  5. 儲存 .bpr,即可在 BCB3 下靜態連結 MFC 開發。

補充說明

  • 上述產出為 Static Link 版本。Dynamic Link MFC 請參考 BCB 附帶範例。
  • BCB 整合 VCL 與 MFC 兩大架構主要有兩種模式:
    1. 以 TApplication 為主體,混用 MFC 類別(CDC、CPoint、CFile 等)。
    2. 以 MFC CWinApp 為主體,選單中呼叫 VCL 組成的 Form。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved