生成cpp代码

仅供程序查看

对数据文件命名的额外要求

如果不遵循命名规范,将无法生成有效的cpp代码。

示例请看 fruits.xml

  • 文件名必须是根节点的名字

  • 节点名、属性名必须符合下划线命名法(全小写,单词间用_连接,比如 red_apple)

生成代码

右键菜单->生成cpp代码,可生成数据对应的cpp读取代码。

应用到你的项目里

这里以示例项目 example 中的 proj_read_config 做示例说明。它使用的xml库是 tinyxml

  1. 放入桥接文件 gx_utils.h/.cpp 到 tinyxml_template

  2. 放入生成的cpp代码到 tinyxml_template

  3. 将 tinyxml_template 的所有文件加入到项目

  4. 编译。如果编译出错,可能需要你解决下 #include 的路径包含问题。

  5. main.cpp 文件演示了从文件读取(Config::Load())和从字符串读取Config::Parse())数据文件两种方式。

Last updated

Was this helpful?