为啥一样的代码在不同的win32应用程序的项目中,编译结果不一样
为什么一样的代码在不同的win32应用程序的项目中,编译结果不一样?
建了两个win32应用程序
下面的代码在一个项目中可以被编译成功,而在另一个项目中就出现了问题:fatal error C1083: Cannot open include file: 'resource.h': No such file or directory
请问这什么怎么回事啊?
------解决方案--------------------
提示很明确了, 找不到 'resource.h' 这个文件呀, 确认这个文件和你的 cpp 文件在同一个目录下.
建了两个win32应用程序
下面的代码在一个项目中可以被编译成功,而在另一个项目中就出现了问题:fatal error C1083: Cannot open include file: 'resource.h': No such file or directory
#include"windows.h"
#include"resource.h"
LRESULT CALLBACK DlgProc(HWND hDlgMain,UINT uMsg,WPARAM wParam,LPARAM lParam);
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE prevhInstance,LPSTR lpCmdLine,int nCmdShow)
{
//TODO: please code here
DialogBox(hInstance,MAKEINTRESOURCE(IDD_DIALOG1),0,(DLGPROC)DlgProc);
return 0;
}
LRESULT CALLBACK DlgProc(HWND hDlgMain,UINT uMsg,WPARAM wParam,LPARAM lParam)
{
//TODO:please code here
switch (uMsg)
{
case WM_COMMAND:
{
switch (LOWORD(wParam))
{
case IDCANCEL:
EndDialog(hDlgMain,wParam);
break;
case ID_LEFT:
SetDlgItemText(hDlgMain,IDC_EDIT1,"left button is pushed");
break;
case ID_RIGHT:
SetDlgItemText(hDlgMain,IDC_EDIT1,"right button is pushed");
break;
}
}
break;
}
return 0;
}
请问这什么怎么回事啊?
------解决方案--------------------
提示很明确了, 找不到 'resource.h' 这个文件呀, 确认这个文件和你的 cpp 文件在同一个目录下.