469826336 发表于 2018-11-15 18:45:41

warning C4067: 预处理器指令后有意外标记 - 应输入换行符

RT,我发现把#ifndef Sales_data.h#define Sales_data.h#endif去掉就可以编译,有大佬细说下为什么会这样吗

Krant5 发表于 2018-11-16 17:14:58

你为什么要把宏名写的跟头文件名字一样呢?比如说 string.h 可以定义宏名为_STRING_H_ 。像你这种写法从来没尝试过,可能会有你说的错误

469826336 发表于 2018-11-19 14:15:55

Krant5 发表于 2018-11-16 17:14
你为什么要把宏名写的跟头文件名字一样呢?比如说 string.h 可以定义宏名为_STRING_H_ 。像你这种写法从来 ...

谢谢了,改了全大写还是不行,#pragma once可以用
页: [1]
查看完整版本: warning C4067: 预处理器指令后有意外标记 - 应输入换行符