我写了一个小的c ++程序来读取.XML文件的内容。 它作为控制台应用程序。但是当我将项目编译为.dll时,它没有给出任何错误但忽略了.XML内容。
我的问题是如何将.XML文件包含到我的.dll
中我正在使用Code :: Blocks IDE。我在右键单击.XML文件时设置了选项 - >编译的复选标记,但这没有帮助。我还尝试将.XML包含在我的代码中
#include <data.xml>
但现在我收到错误消息。请帮忙。
我找到了解决问题的方法:
我将.XML文件的内容定义为字符串xml_message,然后使用
#include "data.xml"
xml_document doc;
doc.loadSring(xml_message.c_str())
而不是
xml_document doc;
doc.loadFile("data.xml");