我是c ++网络编程的新手。我按照链接tutorialspoint进行C ++ Web编程。 http://www.tutorialspoint.com/cplusplus/cpp_web_programming.htm 我安装了cgicc库,确认它但会使我收到以下错误:我需要使用cgicc库来使我的html工作。
全力以赴 make [1]:输入目录'/path/to/cgicc-3.0.2/cgicc' / bin / sh ../libtool --mode = compile c ++ -DHAVE_CONFIG_H -I。 -一世。 -一世。 -I .. -g -O2 -c CgiEnvironment.cc mkdir .libs c ++ -DHAVE_CONFIG_H -I。 -一世。 -一世。 -I .. -g -O2 -c -fPIC -DPIC CgiEnvironment.cc -o .libs / CgiEnvironment.lo c ++ -DHAVE_CONFIG_H -I。 -一世。 -一世。 -I .. -g -O2 -c CgiEnvironment.cc -o CgiEnvironment.o> / dev / null 2>& 1 mv -f .libs / CgiEnvironment.lo CgiEnvironment.lo / bin / sh ../libtool --mode = compile c ++ -DHAVE_CONFIG_H -I。 -一世。 -一世。 -I .. -g -O2 -c CgiUtils.cc rm -f .libs / CgiUtils.lo c ++ -DHAVE_CONFIG_H -I。 -一世。 -一世。 -I .. -g -O2 -c -fPIC -DPIC CgiUtils.cc -o .libs / CgiUtils.lo CgiUtils.cc:111:30:错误:'string'没有命名类型 CGICCNS unescapeString(const string& src) ^ CgiUtils.cc:111:41:错误:'std :: __ cxx11 :: string cgicc :: unescapeString(const int&)'应该在'cgicc'中声明 CGICCNS unescapeString(const string& src) ^ CgiUtils.cc:在函数'std :: __ cxx11 :: string cgicc :: unescapeString(const int&)'中: CgiUtils.cc:117:18:错误:请求'src'中的成员'begin',这是非类型的'const int' for(iter = src.begin(); iter!= src.end(); ++ iter){ ^ CgiUtils.cc:117:39:错误:在'src'中请求成员'end',这是非类型'const int' for(iter = src.begin(); iter!= src.end(); ++ iter){ ^ Makefile:229:目标'CgiUtils.lo'的配方失败 make [1]: * [CgiUtils.lo]错误1 make [1]:离开目录'/path/to/cgicc-3.0.2/cgicc' Makefile:161:目标'all-recursive'的配方失败 make:* [all-recursive]错误1
请告诉我哪里出错了!还有什么我需要做的吗