根据向导创建了一个soui2程序,在debug条件下界面正常,切换到release,编译运行,界面不正常,只显示一个小黑点,看代码,发现原因如下:
#ifdef _DEBUG
_tcscpy(lpInsertPos + 1, _T("..\\JieXi3D"));
#else
_tcscpy(lpInsertPos + 1, _T("\0"));
#endif
在上面代码中可以看到在debug下,资源文件的位置是正确的,但是release下,资源位置不正确,只要把资源路径正确设置,release下就可以显示正常界面
#ifdef _DEBUG
_tcscpy(lpInsertPos + 1, _T("..\\JieXi3D"));
#else
_tcscpy(lpInsertPos + 1, _T("\0"));
#endif
在上面代码中可以看到在debug下,资源文件的位置是正确的,但是release下,资源位置不正确,只要把资源路径正确设置,release下就可以显示正常界面