#include <iostream>
#include <fstream>
#include <cstdlib>
#include <sstream>
#include <string>
#include <ParserDom.h>
using namespace std;
using namespace htmlcxx;
int main()
{
ifstream bucky;
string str="";
bucky.open("C:\\tasks\\TEST2.txt");
if(!bucky.is_open()){
exit(EXIT_FAILURE);
}
char word[50];
bucky >> word;
str.append(word);
str.append(" ");
while(bucky.good())
{
bucky >> word;
str.append(word);
str.append(" ");
}
//cout<< word<<" "<<endl;
bucky >> word;
str.append(word);
str.append(" ");
HTML::ParserDom parser;
tree<HTML::Node> dom = parser.parseTree(str);
//Print whole DOM tree
cout << dom << endl;
}
嗨,我正在使用 htmlcxx ,我安装了它,将它的头文件和库包含到我的项目中,并编写了我的代码 简而言之,我打开了一个 html 文件,将其放入字符串,然后使用 html 解析器编写它。但我收到以下错误:
c:\...\htmlcxx-0.84\html\parsersax.tcc(4): fatal error C1083: Cannot open include file: 'strings.h': No such file or directory
我想知道您是否可以帮我解决这个问题。**