|
|
1:Message loop无法结束
F5调试执行程序,在我把窗口叉掉后,VC的调试框还在上层,没有返回开发环境,只有按一下"stop debug"才能返回.
主要代码如下:
main(){
for(;;)
{
if(PeekMessage(&msg,g_hWnd,0,0,PM_REMOVE)
{
if(msg.message==WM_QUIT)
break;
TranlateMessage(&msg);
DispatchMessage(&msg);
}
}
}
WndProc(...){
switch(messgae)
{
case WM_DESTORY:
PostQuitMessage(0);
break;
}
return DefWindowProc(....);
}
2:编译器无提示
LPDIRECT3D g_pD3D;
g_pD3D->
当我打出“->”之后并无任何提示
g_pD3D->CreateDevice(
g_pD3D->Clearear(
当我打出"("之后也无任何参数提示,当我输入所有我的代码后编译,他通过了,这证明了我的包含文件是没有错误的,我将.ncp和.obj文件删除后,问题依旧。 |
|