包含 afxmt.h 时出现异常,我知道这不是我的代码,因为我使用仅包含该文件的空项目对其进行了测试。
它首先抛出一个第一次机会异常(mfc100ud.dll),然后它跳转到 thrdcore.cpp AfxInitThread() 然后转到 tidtable.c
是否有一些我缺少的项目设置或其他一些东西?我正在使用 VC++ 2010 Professional。
First-chance exception at 0x00b794ea (mfc100ud.dll) in Quick_Test.exe: 0xC0000005: Access violation reading location 0x00000000.
Unhandled exception at 0x77b815de in Quick_Test.exe: 0xC0000005: Access violation reading location 0x00000000.
在 thrdcore.cpp 第 405 行停止,然后在 tidtable.c 第 500 行停止。
编辑:
刚刚使用具有预编译头文件的项目对其进行了测试,并且可以正常工作。我如何让它在我最初是空的其他项目上工作?还是应该只使用带有预编译头文件的项目?