謝問號 發問時間: 電腦與網際網路程式設計 · 1 0 年前

BCB 6.0 Include 的問題~

#include <vcl.h>

#pragma hdrstop

#include "Form.h"

#include "ReadForm.h"

#include "..\..\..\include\driver.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TMainForm *MainForm;

這是我的bcb範例的開頭~

我執行 #include "..\..\..\include\driver.h" 這一段~

在編譯就說 E2209 Unable to open include file '..\..\..\include\driver.h'

但是範例附上的EXE可以執行~

因為這是需要硬體的執行程式~

有時候接上硬體可以執行~

但大部分都還是找不到~

請各位版友幫忙囉~謝謝!!

2 個解答

評分
  • 1 0 年前
    最佳解答

    錯誤訊息的意思是說~~

    在你指定的所有路徑內找不到這個檔頭

    所以

    有兩個方法提供你參考

    第一、直接將這個DRIVER.H丟入BCB的INCLUDE資料夾內

    或是

    第二、PROJECT->OPTIONS(或按Shfit + Ctrl + F11)的Directiories/Conditionals頁面的Include path欄位加入driver.h的資料夾路徑

    希望這兩個方法可以幫到你的忙

    參考資料: 小弟才疏學淺^^
  • Wow
    Lv 6
    1 0 年前

    driver.h

    放在那個資料夾

    找得到嗎

    最簡單的方式找到並複製到Source Code的資料夾

    程式稍微修改為

    //#include "..\..\..\include\driver.h"

    #include "driver.h"

    另外一種方式

    就是 #include 路徑修改正確

還有問題?馬上發問,尋求解答。