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 を使用しています。