【问题标题】:Why windows g++ doesn't find external header files [closed]为什么windows g ++找不到外部头文件[关闭]
【发布时间】:2023-03-10 02:28:01
【问题描述】:

我的文件名: firstnana.cpp

当前文件夹: D:\projects\cpp\guinana

我的标题:

#include <nana/gui.hpp>
#include <nana/gui/widgets/label.hpp>
#include <nana/gui/widgets/button.hpp>

编译:

g++ firstnana.cpp -I./nana/include/nana

示例: &lt;nana/gui.hpp&gt; 位于D:\projects\cpp\guinana\nana\include\nana\gui.hpp

输出错误: firstnana.cpp:1:24: fatal error: nana/gui.hpp: No such file or directory compilation terminated.

【问题讨论】:

  • 真的确定./ 吗?
  • 欢迎来到 Stack Overflow。请花时间阅读The Tour 并参考Help Center 中的材料,您可以在这里问什么以及如何问。
  • 显示您的代码。
  • @πάνταῥεῖ 和关闭者,请选择另一个关闭问题的原因,因为选择的根本不适用。

标签: c++ compilation g++ header-files nana


【解决方案1】:

您的-I 参数中已经有“nana”目录。不要在包含中重复。

#include <gui.hpp>
#include <gui/widgets/label.hpp>
#include <gui/widgets/button.hpp>

【讨论】:

  • 如何回答这个问题?
  • 我想我看错了问题 - 抱歉。
猜你喜欢
  • 1970-01-01
  • 2022-07-10
  • 1970-01-01
  • 2011-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-24
相关资源
最近更新 更多