| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1563 人关注过本帖
标题:在VC++无法通过build?
取消只看楼主 加入收藏
yj222
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-3-18
收藏
 问题点数:0 回复次数:2 
在VC++无法通过build?
紧急求助:
      我在编写VC++源程序时,写好后,compile编译后为0个错误0个警告,而在build时却出现了几个错误,所有的源程序都是如此。排除了所装软件的问题(我已经试装过不同版本的很多VC++都是如此)请问这是怎么回事,急!!!
                                                               万分感谢!!!!!
搜索更多相关主题的帖子: build 
2005-03-18 16:42
yj222
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-3-18
收藏
得分:0 
这就是我可以编译但无法build的程序,请高手指点。急急!!!!!!!
2005-03-18 16:52
yj222
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-3-18
收藏
得分:0 
程序是这样的

#include "windows.h" LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);//声明消息处理函数

int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int);//声明程序入口函数 int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdline, int nCmdShow)//程序入口函数定义 { WNDCLASS wcApp; MSG msg; HWND ghWnd=NULL; char*szAppName="Windows API Application"; char*szAppTitle="Windows API窗口程序"; wcApp.style=CS_HREDRAW; wcApp.lpfnWndProc=WndProc; wcApp.cbWndExtra=0; wcApp.cbClsExtra=0; wcApp.hInstance=hInstance; wcApp.hIcon=LoadIcon(NULL,IDI_WINLOGO); wcApp.hCursor=LoadCursor(NULL,IDC_ARROW); wcApp.hbrBackground=(HBRUSH)COLOR_ACTIVEBORDER; wcApp.lpszMenuName=NULL; wcApp.lpszClassName=szAppName; RegisterClass(&wcApp); ghWnd=CreateWindow(szAppName, szAppTitle, WS_OVERLAPPEDWINDOW, 100, 100, 350, 300, NULL, NULL, hInstance, NULL); if(NULL==ghWnd) return 0; ShowWindow(ghWnd,nCmdShow); UpdateWindow(ghWnd); while (GetMessage(&msg,NULL,0,0)) { TranslateMessage(&msg); DispatchMessage(&msg); } return msg.wParam; }

LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { char*msgCreate="收到WM—CREATE消息,建立窗口";

char*msgDestroy="收到WM—DESTROY消息,窗口关闭"; char*msgCaption="收到消息"; char*msgLBTN="标左键按下"; switch(message) { case WM_CREATE: MessageBox(GetFocus(),msgCreate,msgCaption,MB_OK|MB_ICONEXCLAMATION); break; case WM_LBUTTONDOWN: MessageBox(GetFocus(),msgLBTN,msgCaption,MB_OK|MB_ICONINFORMATION); break; case WM_DESTROY: MessageBox(GetFocus(),msgDestroy,msgCaption,MB_OK|MB_ICONHAND); PostQuitMessage(0); break; default: return DefWindowProc(hwnd,message,wParam,lParam); } return FALSE; }

2005-03-18 19:33
快速回复:在VC++无法通过build?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020922 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved