
Hi, all: After upgrading to boost 1.48.0, my code seems to stopping working. The original code is pretty simple: char* folderName = "./test"; if (!boost::filesystem::is_directory( folderName ) ) boost::filesystem::create_directories( folderName ); It used to work fine but after upgrading to boost 1.48.0, I got the following annoying errors always: Unhandled exception at 0x51d8ee9e (msvcr90d.dll) in myTest.exe: 0xC0000005: Access violation writing location 0xcdcdcdcd. The program stops at the line "if (!boost::filesystem::is_directory( folderName ) )", and the call stack seems to hint it's an error coming from memcpy.asm " TrailUp1: mov al,[esi] ;U - get byte from source ;V - spare mov [edi],al ;U - put byte in destination mov eax,[dst] ;V - return pointer to destination pop esi ;U - restore esi pop edi ;V - restore edi M_EXIT " Can anybody help me out? Thank you very much.... Best Regards Pei -- Pei JIA Email: jp4work@gmail.com cell: +1 604-362-5816 Welcome to Vision Open http://www.visionopen.com