【问题标题】:How to hide a single header file from gcc如何从 gcc 隐藏单个头文件
【发布时间】:2021-05-02 20:30:06
【问题描述】:

我正在编译一个 c++ 项目,并试图找出在整个项目中使用的来自 ncurses.h 的所有函数。 我想知道我是否可以告诉 gcc 不要特别包含 ncurses.h

【问题讨论】:

  • 为什么不隐藏头文件,而不是在链接时省略 ncurses 库文件?它应该准确地告诉您缺少哪些功能。
  • 是的,但我对项目中使用它们的位置感兴趣。抱歉,我没有提到这一点。 :)
  • 如果使用调试信息构建,则链接器错误消息会准确显示使用缺失函数的位置。

标签: gcc g++ include


【解决方案1】:

我最终在命令行上传递了-D__NCURSES_H=1。 ?‍♂️

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-02
    • 2022-01-09
    • 2020-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多