当我插入
#pragma message("My custom error")
在头文件中,编译源代码时永远不会显示此消息。当我将它插入 cpp 文件时,它按预期工作。
这是正常的行为吗?我认为#pragma 消息也应该在 hpp 文件中工作。
Rad Studio Rio 10.3.1
UDPATE:
似乎只有#include <vcl.h>
在标题之前添加时才会发生这种情况。
例如,如果在Unit1.h
我有#pragma message("My message")
和在Unit1.cpp
我有:
#include "Unit1.h"
它将按预期显示消息。但是,如果我有:
#include <vcl.h>
#include "Unit1.h"
则不显示该消息。