質問: Borland C++ Builder6で作成したプロジェクトファイルをC++ Builder 10.3の新規プロジェクトに一部ずつ加えてビルドできるかやっています。 プロジェクトにMain.cpp,Main.h,Main.dfmの3つのファイルを加えてビルドして、いくつかのエラーを回避していくうちに、次のようなエラーが発生しました。 > > [bcc32c 致命的エラー] DBTables.hpp(11): 'Bde.DBTables.hpp' file not found > > > このようなエラーが出てきたのですが、回避方法などご教示頂きますよう、お願い致します。
回答: Bde.DBTables.hppは、BDEというDBアクセス用コンポーネントのファイルですが、更新の停止と移行が推奨されてから結構経過し最近は標準でインストールされなくなっています。 製品版の場合は、後からBDEを追加することもできるようですがCommunity Editionで可能かは判りません。 公式のヘルプにBDEアプリケーションのFireDAC(現在のDBアクセス用コンポーネント)への移行方法がありますが、これもCommunity Editionで同じことが出来るかは不明です。 上記リンクの方法で移行できない場合は、簡単な回避方法は無いと思います。