回覆列表
  • 1 # 變餅檔

      非MFC工程使用MFC庫時,可參考以下步驟

      1、工程設定中,將MFC的使用由原來的“使用標準windows庫”改為“在共享DLL中使用MFC”(VC71)

      如果是英文版,相關選項是:

      Microsoft Foundation Classes: Use MFC in a shared dll, no using MFC(VC6)

      2、標頭檔案包含

      不同的MFC類需包含的標頭檔案是不一樣的。

      常用的類,如Cstring, Cedit 等,包含afxwin.h就可以了

      使用CFile類,則包含afx.h

      如果不清楚包含什麼標頭檔案的話,可以同msdn進行查詢,msdn中,對於MFC類的介紹中,都會給出相應的header file requirement.

      3、#include 語句一定要寫在首行

      另外還要注意的是,如果#include語句是在一個頭檔案裡,那麼對應標頭檔案的包含也要寫在首行。示例如下:

      =============

      test.h檔案的內容如下:

      #include //保證該語句在首行

      test.cpp的檔案內容如下:

      #include “test.h” //同樣也要保證該語句在首行

      =============

      如果要用CFile

      就#include

  • 中秋節和大豐收的關聯?
  • 磁共振的基本原理?