VS 2008 and boost::thread (possibly /clr related?)
My situation is as follows. Using Visual Studio 2008 C++ (express) and boost 1.35 (binary install). Create /clr application, add the libraries for the compiler and the linker, change from /clr pure to straight /clr so that it compiles. If I then add a file that contains absolutely nothing other than "#include <boost/thread.hpp>", my application will not launch, giving an error dialog saying that it failed to initialize. My apologies for asking what is possibly a trivial question, but I've searched the archives and found many questions, but few answers. -- alfonso e. urdaneta _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ This e-mail and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this e-mail in error please notify the originator of the message. This footer also confirms that this e-mail message has been scanned for the presence of computer viruses. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Indra Systems, Inc.
Alfonso Urdaneta wrote:
My situation is as follows. Using Visual Studio 2008 C++ (express) and boost 1.35 (binary install). Create /clr application, add the libraries for the compiler and the linker, change from /clr pure to straight /clr so that it compiles.
If I then add a file that contains absolutely nothing other than "#include <boost/thread.hpp>", my application will not launch, giving an error dialog saying that it failed to initialize.
DISCLAIMER: I've never worked with VS 2008 and have only brief exposure to /clr programs. In that brief exposure, I was horrified to find that in a mixed-mode DLL, the MS runtime doesn't bother to run constructors for static objects -- breaking one of the fundamental guarantees of C++. This can't be called a solution, but I hope it helps direct your search.
participants (2)
-
Alfonso Urdaneta
-
Nat Goodspeed