我用Visul studio C++ 6.0环境编一个小程序,如下:#include<windows.h>int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,
LPSTR lpCmdLine,int nCmdShow)
{
MessageBox(NULL,"Hello,World!","第一个Windows C程序",MB_OK|MB_ICONASTERISK);
return 0;
}
由于我是初学,编译连接后,总是有两个错误,说是“winmain"的前面少“;”号。不知什么原因?
可愁死我了!! 烦请大虾帮忙解决,不胜感激。
LPSTR lpCmdLine,int nCmdShow)
{
MessageBox(NULL,"Hello,World!","第一个Windows C程序",MB_OK|MB_ICONASTERISK);
return 0;
}
由于我是初学,编译连接后,总是有两个错误,说是“winmain"的前面少“;”号。不知什么原因?
可愁死我了!! 烦请大虾帮忙解决,不胜感激。
解决方案 »
- 用CHttpFile获得的html怎么和抓包的结果不一样
- CObject问题 (VS2005 WINCE)
- 请问现在要做一个视频聊天的软件,如果从摄像头截获图像,对方用什么方式显示啊?
- 如何在多文档视图中阻止止关闭一个视图?
- 请问各位大侠,如何将jpg而不是bmp图像文件存入数据库(image),然后将存入的数据再保存在jpg文件中
- VB、DELPHI如何调用VC编写的DLL?
- 请教: 为什么CDaoDatabase.Open() 抛出异常???
- 怎么修改一个执行程序的标题?(没有源代码的那种)
- 紧急求救!!!!!!!!
- CreateFile如何操作?例如新创建文本文件mydata.txt,并将CString m_mydata中的内容存入.
- 怎么得到汉字的区位码
- 问个关于热键和界面的问题?
把project setting打开,c/c++ 下面选 general, 然后把 WIN32,_DEBUG,_WINDOWS,_MBCS 加到proprocessor definitions
Project->Setting->Link
在最下面的Project Options编辑框中,把/subsystem:console改成/subsystem:windows
(仔细找找).
#include <windows.h> //没有空格
int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,
LPSTR lpCmdLine,int nCmdShow)
改成
int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,
LPSTR lpCmdLine,int nCmdShow);//加个分号试试~~