CImageList Create vs2008sp1 X64编译 调试崩溃
CImageList m_image;
m_image.Create(16,16,TRUE,0,3); <== 编译通过,但是调试崩溃
出现的场合时 VISTA X64 SP1
VS2008 SP1
使用 VS2005编译为32位,没问题,编译为64位也没问题
但是因为VS2005 SP1不支持VISTA,因此安装的是VS2008,直接在64位下调试
但是崩溃
同样的代码 32位下没问题 ,2005 SP1编译也没问题
各位碰到过同样问题吗?
如何解决的?
我查看了编译结果
2008莫名其妙的在CREATE前插入了一行m_image.Attach(...一个我根本没指定过的值)
就是这个插入导致的崩溃
有朋友碰到过同样的问题吗?
换回2005 SP1去编译64位代码?
我感觉是MFC库有问题,2005的就没这问题