
The problem is the 'outgrowth' of dynamic link library. Why not privide static library? -- /*******************/ ×ÔÓÉ£šliberty£©ÎÞ·ÇŸÍÊÇÕâÑùÒ»ÖÖ³Ðŵ£ºÃ¿žöÈËœ«»áµÃµœÒ»ÖÖ±£ÕÏ£¬±£ÕÏÎÒÃÇ¿ÉÒÔÓë ÈšÍþ¡¢¶àÊý¡¢Á÷Ë׌°ÓßÂÛµÄÓ°ÏìÏ࿹ºâ¡£ /*******************/ "William E. Kempf" <wekempf@cox.net> ÐŽÈëÏûÏ¢ÐÂÎÅ :1052.167.16.75.11.1048861944.squirrel@frodo.kempf-ville.com...
Black Ice said:
void foo(string & str) { str = "foo"; }
int main(int argc, char * argv[]) { string str1("Hello world"); string str2(str1);
thread trd1(bind(&foo, str1)); thread trd2(bind(&foo, str2)); trd1.join(); trd2.join(); return 0; }
This has been discussed on the developers list. As long as you use the same RTL, you can ignore these warnings. The next release will address this by removing the warnings through pragmas.
-- William E. Kempf
Info: <http://www.boost.org> Wiki: <http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl> Unsubscribe: <mailto:boost-users-unsubscribe@yahoogroups.com>
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/