#include "windows.h" int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { MessageBox (NULL, TEXT ("你好,欢迎来到VC之路"), TEXT ("欢迎"), 0) ; return 0 ; } 刚刚学习使用VC,
上面这段代码无法编译通过.
似乎是TEXT类型值的问题.
是否没有引用TEXT类的原因??
如果是,那么要引用哪个头文件??请告知.谢谢
上面这段代码无法编译通过.
似乎是TEXT类型值的问题.
是否没有引用TEXT类的原因??
如果是,那么要引用哪个头文件??请告知.谢谢
解决方案 »
- 利用WinSock API编程问题(WSARecvFrom问题)
- 请问一个VC++程序员多少工资呢?
- 100分求 VC++6.0英文版,不够还可以再加分。
- len=safearray_inp.GetOneDimSize();
- 有沒有VC開發的管理(會計,企業管理)方面的源碼,要RMB的話,也可談
- 如何控制基于CFormView类建利的单文档程序中的Picture控件在程序起动时最大化(覆盖整个View窗口)
- 怎样把窗体界面作成动态连接库,并且怎样实现调用?
- 请问何为回调函数,它主要用在什么地方?
- 哪位高人用过win32 console application 建工程啊???
- 我从哪里可以得到DirectX SDK,DirectShow SDK
- 关于VC++编译的问题!!!急啊!!请帮帮忙!
- 会CRegKey的进(求助)
你可以试一下AfxMessageBox(...);int AfxMessageBox(
LPCTSTR lpszText,
UINT nType = MB_OK,
UINT nIDHelp = 0
);
int AFXAPI AfxMessageBox(
UINT nIDPrompt,
UINT nType = MB_OK,
UINT nIDHelp = (UINT
) -1
);
而不是#include "windows.h"
MessageBox (NULL, _T("你好,欢迎来到VC之路"), _T ("欢迎"), 0) ;
好想就可以的了吧:)
AfxMessageBox();是很好用的,我在MFC里都用它。
int AFXAPI AfxMessageBox(UINT nIDPrompt, UINT nType = MB_OK, UINT nIDHelp = (UINT) -1);
还是无法通过
编译提示:
7 D:\Documents and Settings\Administrator\桌面\未命名1.cpp
parse error before string constant
[Build Error] At top level:14 D:\Documents and Settings\Administrator\桌面\未命名1.cpp
syntax error before `('
int AFXAPI AfxMessageBox(UINT nIDPrompt, UINT nType = MB_OK, UINT nIDHelp = (UINT) -1);
还是无法通过
编译提示:
7 D:\Documents and Settings\Administrator\桌面\未命名1.cpp
parse error before string constant
[Build Error] At top level:14 D:\Documents and Settings\Administrator\桌面\未命名1.cpp
syntax error before `('
1.去掉你的程序中得非法字符
2.Project->Settings-Link 最下面的 Project Option
将里面的/subsystem:console 改成/subsystem:windows
编译通过
然后新建文件
把这个拷贝进去就行了#include "windows.h" int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { MessageBox (NULL, TEXT ("你好,欢迎来到VC之路"), TEXT ("欢迎"), 0) ; return 0 ; }我刚刚试过
#include "windows.h"int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
MessageBox (NULL, TEXT ("你好,欢迎来到VC之路"), TEXT ("欢迎"), 0);
return 0;
}两点:
1.去掉你的程序中的非法字符
2.Project->Settings-Link 最下面的 Project Option
将里面的/subsystem:console 改成/subsystem:windows
编译通过
程序中 默认的选项就是 /subsystem:windows
楼主的情况我也遇到过,
就是因为从网页上拷贝的缘故啊
语法显示不如VC.看来是该装个VC了.
不然有时郁闷死都不知道怎么回事!谢谢各位了!!