VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 908|回复: 3

is not a class or namespace name!好奇怪

[复制链接]

2

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-3-5 15:30:01 | 显示全部楼层 |阅读模式
#if        !defined(AFX_PRINTER_H)
#define                AFX_PRINTER_H

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000

#include "resource.h"                // main symbols
#include "StdAfx.h"

class CPrinter{
public:
        CPrinter();
        virtual ~CPrinter();
public:
        HDC GetPrintHandle();
        BOOL IsCurrentPrinter();
        void EnumPrinter(CList<CString,CString> *lstKeyName);
        void PrintSickTR(LPCTSTR lpszHospitalName, HDC hDCPrinter);

private:
        int m_nPaperWidth;
        int m_nPaperHeight;
        CRect m_rectPaper;
};
#endif

在.cpp出错信息是:
error C2653: 'CPrinter' : is not a class or namespace name

回复

使用道具 举报

0

主题

59

帖子

43.00

积分

新手上路

Rank: 1

积分
43.00
发表于 2020-5-20 19:30:02 | 显示全部楼层
把这面这些宏都注释掉
#if        !defined(AFX_PRINTER_H)
#define                AFX_PRINTER_H
回复

使用道具 举报

1

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-5-24 09:30:01 | 显示全部楼层
没有包括头文件吧?
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-9-6 20:15:01 | 显示全部楼层
#include   "resource.h " //   main   symbols
#include   "StdAfx.h "
交换下顺序
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表