#include <windows.h>
int WINAPI WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR szCmdLine, int iCmdShow)
{
MessageBox (NULL, "Hello, Windows 98!", "HelloMsg", 0);
return 0 ;
}
到底在编译设置上有什么区别呢?
int WINAPI WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR szCmdLine, int iCmdShow)
{
MessageBox (NULL, "Hello, Windows 98!", "HelloMsg", 0);
return 0 ;
}
到底在编译设置上有什么区别呢?
找到 /subsystem:console
改为 /subsystem:windows报错是因为/subsystem:console寻找main或wmain作为入口点,找不到就抱怨.用上面的方法改了就行
一个不支持我觉的console下也支持mfc的啊,只是不支持图形截面
LPSTR szCmdLine, int iCmdShow)改为int main()就可以了
#include "stdafx.h"
#include <windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
MessageBox(0,"ok","ok",0);
return 0;
}
运行没有问题啊!
可将
int WINAPI WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR szCmdLine, int iCmdShow)
改为:
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
project--setting--link--project options:
找到 /subsystem:console
改为 /subsystem:windows
2。原因是:
/subsystem:console 入口点 main
不是windows