使用Visual Studio 2015中的XP Targeting编译时,Windows XP上出现致命错误

时间:2015-09-07 08:46:37

标签: c++ windows visual-studio

我正在使用TR2的文件系统库来检索具有last_write_time函数的文件的上次修改时间,但是当调用last_write_time时,Windows XP上会发生致命错误。

我无法隔离在Windows XP上导致致命错误但在Windows 7/8/10上没有导致致命错误的代码。

DLL项目(致命错误)

这是我尝试用EXE项目隔离有问题的代码而不会产生致命错误: main.cpp

这是错误:

  

异常:0xC0000005(ACCESS_VIOLATION)001B:07043EAC

     

'0x07043EAC'处的指令引用'0x00000000'处的内存。

     

内存无法“读取”。

1 个答案:

答案 0 :(得分:0)

我想这是XP和Server 2003上的TLS问题?

http://www.nynaeve.net/?p=181