VS2005下 auxDIBImageLoad() 这个函数真囧

 

1 AUX_RGBImageRec *testbbb;
2 testbbb = ( AUX_RGBImageRec*) malloc ( sizeof (AUX_RGBImageRec) );
3 testbbb = auxDIBImageLoad ( "2.bmp");


这样调用,运行到第三条语句的时候总是提示"Failed to open DIB file" 用fopen函数能正确找到需要打开的位图文件,觉得十分离奇,
后来看了下auxDIBImageLoad 函数的 参数类型被囧到了, 是 LPCSTR .... 第三条语句改成  testbbb = auxDIBImageLoad ( _T("2.bmp")); 就对了

posted @ 2009-07-29 01:26  头发抽筋  阅读(2623)  评论(0编辑  收藏  举报