Platform Builder DATファイルで#includeディレクティブを使用する

StackOverflow https://stackoverflow.com/questions/312708

  •  10-07-2019
  •  | 
  •  

質問

したがって、BIBおよびREGファイルで#includeを使用して、次のような他のファイルをプルできることを知っています。

#include $(_PLATFORMROOT)\MYPLATFORM\FILES\MYBIB.BIB

しかし、DATファイルを同じように動作させることはできないようです。ここに何かが欠けていますか?かなり大きなDATファイルを持つコンポーネントがあり、ユーザーにPROJECT.DATファイルにすべてを強制的に貼り付けるのではなく、それを取り込むための簡単な1行のインクルードを持たせています。

役に立ちましたか?

解決

さらなるテストと、Platform Builderを使用する他の開発者からのフィードバックから、これは実際にはSYSGENプロセスの制限であるように思われます。 DATファイルパーサーは、単に#includeディレクティブをサポートしていません。同様の動作を得るために、「最高の」ハッキングがいくつか提案されました。 PostFmergeObj.batファイルを使用してDATの内容を追加し、BSP \ FILESフォルダーに配置する2つのファイル(PostFmergeObj.batのバッチファイルと、platoformのINITOBJに追加されるDATファイル)を顧客に提供することです。 DATファイル)。同様の手法は、DATファイルからピースをフィルタリングするためのここに概説します。

PBの次のリリースでは、より優れたDATパーサーが搭載されることを期待しています。

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