尝试为c ++ Web编程安装cgicc库时cgicc make失败

时间:2016-09-13 13:30:03

标签: html c++ cgi

我是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

请告诉我哪里出错了!还有什么我需要做的吗

0 个答案:

没有答案