「Data.DBXCDSReaders.hpp: 'Datasnap.DBClient.hpp' ファイルが見つかりません」のエラーについて

Abstract: Appmethodの「DataSnap REST クライアント モジュール」ウィザードを使用して生成したC++言語向けユニットに関するコンパイルエラーについて説明します。

対象製品 : Appmethod(C++)

対象バージョン: 1.14

Appmethodの「DataSnap REST クライアント モジュール」ウィザードを使用して生成したC++言語向けユニット(例:ClientClassesUnit1.cpp/.h)を、OS X/iOS/Androidをターゲットプラットフォームとしてコンパイルすると

Data.DBXCDSReaders.hpp: 'Datasnap.DBClient.hpp' ファイルが見つかりません

のコンパイルエラーが発生することがあります。

エラーを解消するには、不要なヘッダのインクルード文をコメントアウトしてください。

例えば、ClientClassesUnit1.hをコードエディタで開き、以下のようにData.DBXCDSReaders.hppのインクルード文をコメントアウトして保存します。

#include "Data.DBXDBReaders.hpp"
//#include "Data.DBXCDSReaders.hpp"
#include "DataSnap.DSProxyRest.hpp"
...