C++ VisualStudio中包含的tinyxml库
我试图将TyyXML库包含到VisualStudioC++项目中,但没有成功。 我已经下载了带有.h和.cpp文件的库文件夹,并尝试了各种添加。。。这没用 我发现了,并照它说的做了 它仍然无法识别C++ VisualStudio中包含的tinyxml库,c++,tinyxml,C++,Tinyxml,我试图将TyyXML库包含到VisualStudioC++项目中,但没有成功。 我已经下载了带有.h和.cpp文件的库文件夹,并尝试了各种添加。。。这没用 我发现了,并照它说的做了 它仍然无法识别#include“xmlfeffect.h” 欢迎您提出任何建议。再次查看第四步 第四步 将以下文件复制到项目文件夹中 tinystr.h tinyxml.h tinyxmlparser.cpp tinystr.cpp tinyxml.cpp tinyxmleror.cpp 从解决方案资源管理器将这
#include“xmlfeffect.h”
欢迎您提出任何建议。再次查看第四步
第四步
将以下文件复制到项目文件夹中
- tinystr.h
- tinyxml.h
- tinyxmlparser.cpp
- tinystr.cpp
- tinyxml.cpp
- tinyxmleror.cpp
#包含“inc/xmlfeffect.h”
而不是#包含“xmlfeffect.h”
再次查看步骤四
第四步
将以下文件复制到项目文件夹中
- tinystr.h
- tinyxml.h
- tinyxmlparser.cpp
- tinystr.cpp
- tinyxml.cpp
- tinyxmleror.cpp
然后
#包括“inc/xmlfeffect.h”
而不是#包括“xmlfeffect.h”
我认为迈克尔·尤德切克的否决票有点不公平。他的书面英语本可以更好,但我认为他的问题仍然有效
的步骤5给出的示例用法给出了一个使用“xmlfeffect.h”的示例,但没有解释它来自何处或它是什么:
#include "xmlEffect.h"
int main(void)
{
char c;
xmlSetting xmlset;
xmlset.saveEffectXML("test.xml","child1","child2","3000","4000");
xmlset.loadEffectXML("test.xml");
c=getchar();
}
因此,解决方案是按照前四个步骤来做,就像上面所说的那样,但是忽略步骤5,只尝试一个你自己的例子。示例极简主义者“Hello World”示例:
示例XML:test.XML
<?xml version="1.0" ?>
<Hello>World</Hello>
世界
示例代码:main.cpp
#include "tinyxml.h"
#include <string>
int main()
{
TiXmlDocument doc( "test.xml" );
if ( doc.LoadFile() )
{
TiXmlElement* element = doc.FirstChildElement( "Hello" );
std::string text = element->GetText();
}
return 0;
}
#包括“tinyxml.h”
#包括
int main()
{
TiXmlDocument文档(“test.xml”);
if(doc.LoadFile())
{
TiXmlElement*element=doc.FirstChildElement(“你好”);
std::string text=element->GetText();
}
返回0;
}
我认为迈克尔·尤德切克的否决票有点不公平。他的书面英语本可以更好,但我认为他的问题仍然有效
的步骤5给出的示例用法给出了一个使用“xmlfeffect.h”的示例,但没有解释它来自何处或它是什么:
#include "xmlEffect.h"
int main(void)
{
char c;
xmlSetting xmlset;
xmlset.saveEffectXML("test.xml","child1","child2","3000","4000");
xmlset.loadEffectXML("test.xml");
c=getchar();
}
因此,解决方案是按照前四个步骤来做,就像上面所说的那样,但是忽略步骤5,只尝试一个你自己的例子。示例极简主义者“Hello World”示例:
示例XML:test.XML
<?xml version="1.0" ?>
<Hello>World</Hello>
世界
示例代码:main.cpp
#include "tinyxml.h"
#include <string>
int main()
{
TiXmlDocument doc( "test.xml" );
if ( doc.LoadFile() )
{
TiXmlElement* element = doc.FirstChildElement( "Hello" );
std::string text = element->GetText();
}
return 0;
}
#包括“tinyxml.h”
#包括
int main()
{
TiXmlDocument文档(“test.xml”);
if(doc.LoadFile())
{
TiXmlElement*element=doc.FirstChildElement(“你好”);
std::string text=element->GetText();
}
返回0;
}
您能否更具体地说明“各种添加”?tinyxml代码相对于其他源代码在哪里?您尝试更改了哪些设置?你给它们添加了什么?你能更具体地描述一下“各种添加”吗?tinyxml代码相对于其他源代码在哪里?您尝试更改了哪些设置?你给他们添加了什么?我做了所有这些,我添加了一个新的C++项目。在Header files文件夹中我有:tinystr.h和tinyxml.h在source files文件夹中我有:tinystr.cpp,tinyxml.cpp,tinyxmlerror.cpp,tinyxmlparser.cpp还有我的新文件,我称之为example.cpp。智能化:标识符“XMLSET”是未定义的智能感知:标识符“GETCHAR”是未定义的智能感知:无法打开源文件“XMleffc.h”1解析不能打开包含文件:‘xMleffc.h’:没有这样的文件或DrimtRI做了所有这些,我添加了一个新的C++项目。在Header files文件夹中我有:tinystr.h和tinyxml.h在source files文件夹中我有:tinystr.cpp,tinyxml.cpp,tinyxmlerror.cpp,tinyxmlparser.cpp还有我的新文件,我称之为example.cpp。它仍然不工作…@MichaelYudchak再次检查。IntelliSense:标识符“xmlSetting”未定义IntelliSense:标识符“getchar”未定义IntelliSense:无法打开源文件“xmlEffect.h”1 parse无法打开包含文件:“xmlEffect.h”:没有这样的文件或目录