我用的VS.NET 2003,以前都还用得好好的,最近不知道改动了什么地方,无论编译什么程序,包括以前的可以编译的,书的光盘里的代码,统统编译失败---------------------- 完成 --------------------- 全部重新生成: 0 已成功, 1 已失败, 0 已跳过请问这是怎么回事?该怎么解决呀?
解决方案 »
- MFC对话框如何调用自己写的类!!!!!!!!!!!
- 请教winsock bind函数
- 窗口最大化如何禁止移动以及拖动?
- 怎么判断 计算机是否装了 摄像头 ! 请求代码 最好 VC 的!
- 通过修改内存来实现进程间通信,有问题,请指教!!!
- 如何在让WIN32 API创建的对话框中显示atl控件
- 求提供视频信息中提取字符或字幕信息的算法,或是相关资料!!!!!
- 还是菜鸟问题
- 用wizard建立SDI后,如果直接去掉工具栏,程序就不能用。为什么?如果不想要工具栏,该怎么做?
- ActiveX控件发布问题~小鸟刚来大家照顾下
- 经典问题、常见问题解答收集,整理CHM版
- Visual C++ 8.0 编译器 for x86_64下载,要的进来。
比如下面这个代码,MFC程序设计(Jeff Prosise)中的第一个代码,就老是编译失败,以前都可以编译成功的:hello.cclass CMyApp : public CWinApp
{
public:
virtual BOOL InitInstance ();
};class CMainWindow : public CFrameWnd
{
public:
CMainWindow ();protected:
afx_msg void OnPaint ();
DECLARE_MESSAGE_MAP ()
};hello.cpp#include <afxwin.h>
#include "Hello.h"CMyApp myApp;/////////////////////////////////////////////////////////////////////////
// CMyApp member functionsBOOL CMyApp::InitInstance ()
{
m_pMainWnd = new CMainWindow;
m_pMainWnd->ShowWindow (m_nCmdShow);
m_pMainWnd->UpdateWindow ();
return TRUE;
}/////////////////////////////////////////////////////////////////////////
// CMainWindow message map and member functionsBEGIN_MESSAGE_MAP (CMainWindow, CFrameWnd)
ON_WM_PAINT ()
END_MESSAGE_MAP ()CMainWindow::CMainWindow ()
{
Create (NULL, _T ("The Hello Application"));
}void CMainWindow::OnPaint ()
{
CPaintDC dc (this);
CRect rect;
GetClientRect (&rect); dc.DrawText (_T ("Hello, MFC"), -1, &rect,
DT_SINGLELINE | DT_CENTER | DT_VCENTER);
}---------------------- 完成 --------------------- 生成: 0 已成功, 1 已失败, 0 已跳过
[
/Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /FD /EHsc /RTC1 /MDd /YX"stdafx.h" /Fp".\Debug/Hello.pch" /Fo".\Debug/" /Fd".\Debug/" /W3 /c /ZI /TP
".\Hello.cpp"
]
正在创建命令行“cl.exe @"e:\ProgMFC2 (G)\Short\Chap01\Hello\Debug\RSP000001.rsp" /nologo”
输出窗口 结果 生成日志保存在“file://e:\ProgMFC2 (G)\Short\Chap01\Hello\Debug\BuildLog.htm”中
Hello - 1 错误,0 警告 上面那个程序的编译结果~
HELP~
原来用VS.NET2003都可以编译的代码,现在都有错了~
害得我现在用VC6.0,真是不习惯6.0的字体呀,背景也太亮了~