unix环境下编译问题
大家好,首先请教大家unix服务器安装log4cpp的方法,这个百度好久没没得
下面是我自己安装log4cpp的方法:
我现在有了log4cpp-1.1rc1.tar.gz这个包,我把这个包放到服务器上面,然后解压,再把解压后的得到的路径:/usr2/srcs_dir/common/log4cpp/include/log4cpp/设置在系统环境变量中的LOG4CPP_HOME这个环境变量中,然后编译程序,发现报错:
Error 112: "/usr2/srcs_dir/common/log4cpp/include/log4cpp/Portability.hh", line 55 # Include file <fstream> not found.
#include <fstream>
^^^^^^^^^
Error 112: "/usr2/srcs_dir/common/log4cpp/include/log4cpp/Portability.hh", line 56 # Include file <iostream> not found.
#include <iostream>
^^^^^^^^^^
Error 112: "/usr2/srcs_dir/common/log4cpp/include/log4cpp/Portability.hh", line 57 # Include file <ios> not found.
#include <ios>
^^^^^
Error 112: "/usr2/srcs_dir/common/log4cpp/include/log4cpp/Portability.hh", line 58 # Include file <sstream> not found.
#include <sstream>
^^^^^^^^^
Error 697: "/usr2/srcs_dir/common/log4cpp/include/log4cpp/Portability.hh", line 60 # Only namespace names are valid here.
using namespace std;
^^^
请大家帮忙看看这个安装方法对不对,如果不对该怎么做,如果安装的正确,这个错误又该怎么解决。看错误的意思好像是C环境的错误
[解决办法]
楼主的系统有C++编译器吗?
[解决办法]
表示找不到fstream这几个库,,,是不是没安装c++的东西还是没装g++编译器,还是没有连接到c++库杀的
[解决办法]