printing - 是否有一种可移植的方式来打印来自 C 预处理器的消息?

标签 printing c-preprocessor

我希望能够做类似的事情

#print "C Preprocessor got here!"

用于调试目的。执行此操作的最佳/最便携方法是什么?

最佳答案

warning 指令可能是最接近的指令,但它并非完全独立于平台:

#warning "C Preprocessor got here!"

据我所知,这适用于除 MSVC 之外的大多数编译器,在 MSVC 上你必须使用 pragma 指令:

#pragma message ( "C Preprocessor got here!" )

关于printing - 是否有一种可移植的方式来打印来自 C 预处理器的消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30531164/

相关文章:

javascript - 如果 src = pdf,如何从 IFRAME 打印 PDF?

HTML/CSS - 非常高的 <textarea> 在打印时从 A4 页面上消失

C 预处理无法在 #error 后立即停止

c - 在 C 宏中,是否应该更喜欢 do { ... } while(0,0) 而不是 do { ... } while(0)?

c - 用于在 C 中连接两个字符串的宏

java - JTable打印不打印页眉页脚

windows - Webusb:尝试在 Windows 上打开打印机时访问被拒绝

android - 如何使用打印机(通过蓝牙打印)从安卓设备打印图像和一些数据?

c++ - 包含带有预处理器定义的文件

c++ - 这些宏定义的目的是什么?