
20 Apr
2009
20 Apr
'09
10:36 a.m.
Hi, I've been trying to use the boost local_time() function in a win32 program using mingw. After I inserted the call into my program, the program started to crash. So, I wrote a very simple test program: #include <iostream> #include <boost/date_time/posix_time/posix_time.hpp> using namespace boost::posix_time; int WinMain(HINSTANCE,HINSTANCE,LPSTR,int) { ptime time = microsec_clock::local_time();; std::cout << "The current time is " << time << std::endl; return 0; } It compiles and links fine, but when I run the program, I end up with this error message: This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. Any ideas?