首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gcc运行tinyxml时出错

gcc运行tinyxml时出错
EN

Stack Overflow用户
提问于 2012-07-13 07:11:16
回答 1查看 1.1K关注 0票数 0

我想通过一个C程序创建一个xml文件。我在ubuntu10.10中使用gcc和tinyxml

代码语言:javascript
复制
#include"tinyxml.h"
#define TIXML_USE_STL
#include< tinyxml.h>

void dump_to_stdout(const char* pFilename);

int main()
{
dump_to_stdout("example1.xml");
return 0;
}

void dump_to_stdout(const char* pFilename)
{
TiXmlDocument doc(pFilename);
bool loadOkay=doc.LoadFile();
if(loadOkay)
{printf("\n%s:\b",pFilename);
}
else
{printf("failed to load file \"%s\"\n",pFilename);
}
}

生成的错误是:

divya@ubuntu:~/Desktop/Ccodes$ gcc -c x2.c文件中包含的x2.c:1: /usr/include/tinyxml.h:51:致命错误:字符串:没有终止此类文件或目录编译。

指定位置上有tinyxml.h头文件,但它说没有这样的文件。这里似乎有什么问题?

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2012-07-26 20:55:56

尝试添加#define TIXML_USE_STL以供项目广泛使用,或将其编辑到tinyxml.h的第一行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11465764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档