0

私はターゲットとしてdllを持つプロジェクトに取り組んでいます。ビルド プロセスには、xml ファイルからヘッダー ファイルを作成する prebuild ディレクティブが含まれています。

次に、このライブラリをロードすると、別のライブラリからこの xml ファイルにアクセスして、「XML ドキュメント内のすべてがノードである」コンテンツからノードマップを作成できます。

私の質問は、なぜ誰かがこの種のメカニズムを使用するのでしょうか? 何とか簡単にできませんでしたか?この xml にはどのような情報を入れますか?

dll の一般的な目的は、外部デバイスにアクセスすることです。xml 内には、アクセス パラメータとプロトコル名に関するいくつかのエントリがあります。

私は C++ と VS 2010 を使用しています。

EDIT:いくつかの簡単なサンプルコードを提供しようとしています(ただし、機能していません):

 //example.xml:
 <Int Name ="TransportLayerVersionNumber NameSpace="Custom">
   <Length>4</Length>
   <Port>TLPort</Port>
    <Sign>Unsigned</Sign>
    <Endianess>LittleEndian</Endianess>
 </Int>

 // example.cpp
 Node myNode = GetNode(TransportLayerVersionNumber);
 myNode.GetEndianess();
4

0 に答える 0