CPPCMS 在MAC上的安装与编译
问题描述:按照官网的步骤,进行如下操作
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