C++编译错误1
发布网友
发布时间:2023-11-18 22:16
我来回答
共3个回答
热心网友
时间:2023-12-22 07:14
/* 头文件 */
# include < windows.h >
//连接时用User32.lib
# pragma comment ( lib , "User32.lib" )
/*************************************
* WinMain
* 功能:Windows应用程序实例
*************************************/
int WINAPI WinMain( HINSTANCE hInstance,HINSTANCE HprevInstance,LPSTR lpCmdLine,int nCmdShow)
{
/* 调用API函数,MessageBox */
MessageBox(NULL,TEXT("开始学习Windows程序"),TEXT("消息对话框"),MB_OK);
return 0;
}
热心网友
时间:2023-12-22 07:14
奇怪,你没有包含stl头文件
用using namespace std;干啥追问不加的话也提示提示H:\filetool\Hello\hello.cpp(11) : warning C4007: 'WinMain' : must be '__stdcall'
追答我印象不深了,Winmain前面好像应该有个宏,类似于WINAPI之类的,你这个可能不是标准写法
热心网友
时间:2023-12-22 07:15
使用标准库中的名字时,必须显示地表达出使用的是命名空间std下的名字。像cout,cin,endl e.g.