为什么老是编译失败

zengcity 2004-10-05 10:57:56
我用的VS.NET 2003,以前都还用得好好的,最近不知道改动了什么地方,无论编译什么程序,包括以前的可以编译的,书的光盘里的代码,统统编译失败

---------------------- 完成 ---------------------

全部重新生成: 0 已成功, 1 已失败, 0 已跳过

请问这是怎么回事?该怎么解决呀?
...全文
171 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zengcity 2004-10-07
  • 打赏
  • 举报
回复
没人理,郁闷~
下午重装了,就OK了~
结帖,散分
zengcity 2004-10-07
  • 打赏
  • 举报
回复
我顶
HELP~
原来用VS.NET2003都可以编译的代码,现在都有错了~
害得我现在用VC6.0,真是不习惯6.0的字体呀,背景也太亮了~
memory_xj 2004-10-06
  • 打赏
  • 举报
回复
将编译或链接的错误信息帖出来,大家才好帮你看哪
zengcity 2004-10-06
  • 打赏
  • 举报
回复
0个生成错误
zengcity 2004-10-06
  • 打赏
  • 举报
回复
对不起,我检讨,我刚才又试了试,不是所有的,只是部分的,但是也让人郁闷~
比如下面这个代码,MFC程序设计(Jeff Prosise)中的第一个代码,就老是编译失败,以前都可以编译成功的:

hello.c

class 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 functions

BOOL CMyApp::InitInstance ()
{
m_pMainWnd = new CMainWindow;
m_pMainWnd->ShowWindow (m_nCmdShow);
m_pMainWnd->UpdateWindow ();
return TRUE;
}

/////////////////////////////////////////////////////////////////////////
// CMainWindow message map and member functions

BEGIN_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 已跳过
zengcity 2004-10-06
  • 打赏
  • 举报
回复
生成日志 ------- 已启动生成: 项目: Hello,配置: Debug|Win32 -------

命令行 正在创建临时文件“e:\ProgMFC2 (G)\Short\Chap01\Hello\Debug\RSP000001.rsp”,其内容为
[
/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 警告

上面那个程序的编译结果~
try876 2004-10-05
  • 打赏
  • 举报
回复
有没有更详细的信息啊?
crystal_heart 2004-10-05
  • 打赏
  • 举报
回复
up

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧