c++builder - 为什么 #pragma 消息在 hpp 文件中不起作用?
问题描述
当我插入
#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"
则不显示该消息。
解决方案
推荐阅读
- haskell - 如何在 RIO 环境中编写执行任意 MonadUnliftIO 的括号函数?
- powershell - Powershell Read-Host 没有正确加法或乘法?
- c# - 尝试连接到我的 Common Data Service Web api 时出现“System.AggregateException”
- java - 以编程方式更改 LinearLayout 的背景颜色
- sql - 在 Access SQL 查询中使用 Month 函数作为条件
- javascript - preSigned URLS Promise TypeError: res.json is not a function NodeJS 响应错误
- bash - 如何从 mac automator 应用程序启动 .command 脚本
- android - 全屏窗口背景
- c++ - 如何在一维数组的每个元素中都有多个 int 值?
- android - 如何从银行账户和 ifsc 代码生成 UPI 地址