0

当我插入

#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"

则不显示该消息。

4

0 回答 0