我正在编写一个链接到系统Unsupported encoding ISO8859-1
的简单应用程序。它几乎适用于所有用户,但是一个用户在从Web上读取特定的xml文件时报告了此错误:
--without-iconv
此错误通常表示libxml2已构建#include <iostream>
using namespace std;
int main(){
int n =1 , *p;
p = &n;
char aString[] = {"student"};
for (int i = 0; i<5; i++)
cout<< "i = "<< i << "n*n = "<<n*n<< "n++ = "<< n++<< " *p "<<endl;
system ("pause");
return 0;
}
。有没有什么办法可以显式测试系统上的libxml2动态库是否支持iconv?
答案 0 :(得分:1)
我可以想到两种方法:
或者通过在应用程序中打包一个有效的libxml来避免这个问题。