[choreonoid-users-ja 00122] (OSX10.9)unknown type name 'shared_ptr'
東俊光
thigashi @ me.com
2014年 2月 7日 (金) 01:23:46 JST
産総研 中岡様,
東です.
下記ご教示ありがとうございました.
ご教示に従い,下記の型を修正しました.
・shared_ptr
→boost::shared_ptr
・function
→boost::function
・ref
→boost::ref
using namespace boost;
と書いてあるのに,何故boostを付けなくてはいけないのでしょうか.
もしご存じでしたら,教えて頂けると有り難いです.
なお,ビルドを続ける中で,下記エラーメッセージが出てきました.
何故このようなエラーメッセージが出てきたのか,よく分かってお
りません.
[ 67%] Building CXX object src/Body/CMakeFiles/CnoidBody.dir/LinkGroup.cpp.o
In file included from /Users/east/programming/choreonoid-1.4.0/src/Body/LinkGroup.cpp:5:
./LinkGroup.h:47:21: error: implicit instantiation of undefined template
'std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> >'
std::string name_;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/iosfwd:187:28: note:
template is declared here
class _LIBCPP_TYPE_VIS basic_string;
^
何度もすいません.
ご教示頂けると有り難いです.
以上,どうか宜しくお願いします.
東.
>
> とりあえず、shared_ptrのところをboost::shared_ptrと書いたらどうなるか試
> してみてはどうでしょうか?
>
> よろしくお願いします。
>
------------------------------------------------
東 俊光
thigashi @ me.com
------------------------------------------------
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://choreonoid.org/pipermail/choreonoid-users-ja/attachments/20140207/50ee9364/attachment-0001.html>
choreonoid-users-ja メーリングリストの案内