質問

C ++ビルダープロジェクトを再コンパイルする必要があり、この問題に遭遇しました。

ユニットの1つには次のものが含まれます。

#include    "LMDBaseControl.hpp"
#include    "LMDBaseGraphicControl.hpp"
#include    "LMDBaseLabel.hpp"
#include    "LMDBaseMeter.hpp"
#include    "LMDControl.hpp"

このユニットをコンパイルすると、次のエラーメッセージが表示されました。

  

MHSS_ISS_HMI_v3_2.cpp(41):#include   .... \ include \ MHSS \ iss_hmi_gui_cached.h   [C ++エラー] iss_hmi_gui_cached.h(68):   E2209インクルードファイルを開けません   'LMDBaseControl.hpp'

完全なパーサーコンテキスト

  

MHSS_ISS_HMI_v3_2.cpp(41):#include   .... \ include \ MHSS \ iss_hmi_gui_cached.h   [C ++エラー] iss_hmi_gui_cached.h(69):   E2209インクルードファイルを開けません   'LMDBaseGraphicControl.hpp'

完全なパーサーコンテキスト

  

MHSS_ISS_HMI_v3_2.cpp(41):#include   .... \ include \ MHSS \ iss_hmi_gui_cached.h   [C ++エラー] iss_hmi_gui_cached.h(70):   E2209インクルードファイルを開けません   'LMDBaseLabel.hpp'

完全なパーサーコンテキスト

  

MHSS_ISS_HMI_v3_2.cpp(41):#include   .... \ include \ MHSS \ iss_hmi_gui_cached.h   [C ++エラー] iss_hmi_gui_cached.h(71):   E2209インクルードファイルを開けません   'LMDBaseMeter.hpp'

     

MHSS_ISS_HMI_v3_2.cpp(41):#include   .... \ include \ MHSS \ iss_hmi_gui_cached.h   [C ++エラー] iss_hmi_gui_cached.h(72):   E2209インクルードファイルを開けません   'LMDControl.hpp':

Borland C ++ Builder 6にLMD Tools 7.0をインストールし、LMD Toolをインストールしたフォルダーにライブラリーを設定しました。

役に立ちましたか?

解決

ライブラリへのパスとHファイルへのパスの両方を追加する必要があります(Borlandオプションダイアログの2つの個別のオプション)。

他のヒント

プロジェクトのインクルードパスを修正します。コンパイラのインクルードパスではなく、リンカーのライブラリパスのみを追加しましたか?これは非常に簡単なエラーです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top