Oracle 8.1.5 Pro*C/ C++如何整合到Microsoft Visual C++ 6.0 開發環境中

Oracle 8.1.5 Pro*C / C++ 整合 Microsoft Visual C++ 6.0
專案的方式。

欲將 Pro*C / C++ (含Oracle 8.0.5、Oracle 8.0.6、Oracle 8.1.5)整合至 Microsoft Visual C++ 6.0 專案中,請依照下列七個步驟執行設定:

  1. 設定 Pro*C / C++ 執行檔路徑
  2. 設定 Pro*C / C++ 標頭檔路徑
  3. 新增 .PC 檔案至 VC 專案中
  4. 新增 .C 參照檔至 VC 專案中
  5. 新增 Pro*C / C++ 函式庫至 VC 專案中
  6. 設定 Custom Build 選項
  7. 新增 Pro*C / C++ 至 VC 工具列

步驟1:設定 Pro*C / C++ 執行檔路徑(Back)

  1. 選擇 [工具](Tools) 選單中的 [選項](Options) 項目.
  2. 選擇 [目錄](Directories) 標籤.
  3. 選擇 “Show directories for:” 清單中的 [執行檔](Executable
    Files) 項目.
  4. 點選 “Directories” 清單中的 [新增](New) 按鈕.
  5. 輸入 ORACLE_HOMEBIN 目錄,例如:
    D:ORACLEOra81Bin
  6. 點選 [OK] 按鈕

步驟2:設定 Pro*C / C++ 標頭檔路徑(Back)

  1. 選擇 [工具](Tools) 選單中的 [選項](Options) 項目.
  2. 選擇 [目錄](Directories) 標籤.
  3. 選擇 “Show directories for:” 清單中的 [標頭檔](Include Files) 項目.
  4. 點選 “Directories” 清單中的 [新增](New) 按鈕.
  5. 輸入 ORACLE_HOMEPRECOMPPUBLIC 目錄,例如:
    D:ORACLEOra81PRECOMPPUBLIC
    注意:如果使用的是Oracle8 (Release 8.0.5 或
    8.0.6)的路徑為 ORACLE_HOMEPRO80CINCLUDE.例如:D:ORACLEOra80PRO80CINCLUDE.

  6. 點選 [OK] 按鈕

步驟3:新增 .PC 檔案至 VC 專案中(Back)

  1. 選擇選單中 [專案](Project) -> [新增至專案](Add To Project)
    -> [檔案](Files).
  2. 選擇 “檔案類型(T):” 清單中的 [所有檔案(*.*)]
    項目.
  3. 選擇 .PC 檔案,例如:
    dbprcss.pc
  4. 點選 [OK] 按鈕.

步驟4:新增 .C 參照檔至 VC 專案中(Back)

  1. 選擇選單中 [專案](Project) -> [新增至專案](Add To Project)
    -> [檔案](Files).
  2. 輸入 .C 檔案名稱於 “檔案名稱(N):” 欄位中,例如:
    dbprcss.c
  3. 點選 [OK] 按鈕.
    由於 .C 檔案不存在,所以 Microsoft Visual C++ 會顯示下列訊息:
    “你確定要以參照之方式加入專案中?”
  4. 點選 [是(Y)] 按鈕.

步驟5:新增 Pro*C / C++ 函式庫至 VC 專案中(Back)

  1. 選擇選單中 [專案](Project) -> [新增至專案](Add To Project)
    -> [檔案](Files).
  2. 選擇 “檔案類型(T):” 清單中的 [所有檔案(*.*)]
    項目.
  3. 選擇位於 ORACLE_HOMEPRECOMPMSVC 目錄下的 oraSQL8.LIB
    檔案.
  4. 點選 [OK] 按鈕.

步驟6:設定 Custom Build 選項(Back)

  1. 於 “File View” 視窗中,將游標移動至 .PC
    檔案上按下滑鼠右鍵,選擇 [設定](Settings) 項目.
  2. 於 “Project Settings” 視窗中,選擇 “Customer
    Build” 標籤.
  3. 於 “Commands” 欄位中輸入 ORACLE_HOMEBINproc parse=full
    $(ProjDir)$(InputName).pc include=ORACLE_HOMEPRECOMPPUBLIC
    include=”C:Program FilesMicrosoft Visual
    StudioVC98Include”,例如:
    d:oracleora81binproc parse=full $(ProjDir)$(InputName).pc
    include=d:oracleora81PRECOMPpublic
    include=”C:Program FilesMicrosoft Visual StudioVC98Include”
    如果你所產生的是 .C 檔案,於 “Output” 欄位中輸入 $(ProjDir)$(InputName).c.
    如果你所產生的是 .CPP 檔案,於 “Output” 欄位中輸入
    $(ProjDir)$(InputName).cpp
    注意:如果使用的是Oracle8 (Release 8.0.5 或
    8.0.6)的Include路徑為 ORACLE_HOMEPRO80CINCLUDE.例如:D:ORACLEOra80PRO80CINCLUDE.

  4. 點選 [OK] 按鈕.

步驟7:新增 Pro*C / C++ 至 VC 工具列(Back)

  1. 選擇 [工具](Tools) 選單中的 [Custom] 項目.
  2. 選擇 [工具](Tools) 標籤.
  3. 點選 “Menu contents” 清單中的 [新增](New) 按鈕.
  4. 輸入 Pro*C / C++ 8.1.5.
  5. 於 “Command:” 欄位中輸入 Pro*C / C++ 圖形化執行檔.路徑為
    ORACLE_HOMEBINPROCUI.EXE,例如:
    D:ORACLEOra81BINPROCUI80
  6. 於 “Arguments:” 欄位中輸入 $(TargetName)
  7. 於 “Initial Directory:” 欄位中輸入 $(WkspDir)
  8. 點選 [Close] 按鈕.

完成上述七個步驟就將 Pro*C / C++ 整合至 Microsoft Visual C++ 6.0
專案中.

在〈Oracle 8.1.5 Pro*C/ C++如何整合到Microsoft Visual C++ 6.0 開發環境中〉中有 3 則留言

  1. 你好想請問 如是底下的Visual C++ 的程式
    是否也可套用你敘述的方式 讓MFC也可使用
    #include //載入afxwin標頭檔
    class MyApp : public CWinApp //繼承CWinApp
    {
    public:
    BOOL InitInstance() //程式進入點
    {
    CFrameWnd *Frame = new CFrameWnd(); //建立CFrameWnd物件
    m_pMainWnd = Frame; //將m_pMainWnd設定為Frame
    Frame->Create(NULL,”Hello MFC” , WS_SYSMENU ); //建立視窗
    Frame->ShowWindow(SW_SHOW);
    return true;
    }
    };
    MyApp a_app;//建立應用程式物件

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Secured By miniOrange