问题描述:按照官网的步骤,进行如下操作
1. tar xzvf cppcms-1.0.1.tar.gz
2. cd cppcms-1.0.1
3. mkdir build
4. cd build
5. cmake -DCMAKE_INSTALL_PREFIX=/opt/local ..
编译过程中,出现了如下错误信息
Linking CXX shared library libbooster.dylib
Undefined symbols for architecture x86_64:
"_libiconv_close",
referenced from: booster::locale::conv::impl::iconverter_base::~iconverter_base()in codepage.cpp.o booster::locale::conv::impl::iconverter_base::~iconverter_base()in codepage.cpp.o
⋯⋯
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[2]: *** [booster/libbooster.0.0.0.dylib] Error 1
make[1]: *** [booster/CMakeFiles/booster.dir/all] Error 2
make: *** [all] Error 2