I am using MSVC 6, but I run into the same problem. Changing the project settings to use the MFC dll cleared the warnings.
Moreover, I tried to run my project with no MFC support and I got this message: d:\documents and settings\administrator\desktop\dev\boost_1_30_0\boost\thread\thread.hpp(17) : fatal error C1189: #error : Thread support is unavailable! I did look deeper into the problem, but there seems to be some hidden MFC dependency in the thread libraries. Adrian > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of William E. Kempf > Sent: Thursday, June 12, 2003 8:30 AM > To: [EMAIL PROTECTED] > Subject: RE: [boost] Threads and msvc 7 > > > > Adrian Michel said: > >> 2/ The use of DLL-exported classes that derive from or uses as member > >> variables non-DLL-exported classes is generating some warnings by msvc > >> that fall into two categories (4275 and 4251). Would it be possible to > >> insert #pragma to remove these spurious warnings ? > >> > > These warnings are generated because your project is set to link with > > the static version of the MFC library, while the boost libraries link > > with the MFC dll. Change the settings in your project and they will > > disappear. > > No MFC library is used by Boost.Threads. The warnings are known and will > be fixed soon. Ignore them for now. > > -- > William E. Kempf > > > _______________________________________________ > Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost