我正在尝试开始使用 Boost for C++。这是一个用g++ -Wall test.cpp /usr/local/Cellar/boost/1.55.0/lib/libboost_locale-mt.a
.
但是,当我运行它时,这是我得到的错误:
libc++abi.dylib: terminating with uncaught exception of type std::bad_cast: std::bad_cast
Abort trap: 6
#include <string>
#include <iostream>
#include <boost/locale.hpp>
int main(void) {
char test[] = "Variété";
boost::locale::to_upper(test);
std::cout << test << std::endl;
return 0;
}
这可能是什么原因?谢谢!
我在 Mac OSX Mavericks 上。