繁体   English   中英

gcc 找不到 header 文件

[英]gcc can't find header file

我在 c++ 的一个项目中有这个主要内容,但由于此错误,我无法在 gcc 中编译它:

In file included from main.cpp:11:
../framework/application.h:8:10: fatal error: includes.h: El fitxer o directori no existeix
    8 | #include "includes.h"
      |          ^~~~~~~~~~~~

它说的是文件“includes.h”不存在。 它存在但在另一个目录中,我不知道如何使用另一个目录中的 header 进行编译。

我试过了:

gcc -I ../framework/ main.cpp 
gcc -I../framework/ main.cpp
gcc -I "../framework/" main.cpp

使用 I 指令在具有类似目录结构的机器上进行测试对我有用。 确保您的路径正确,我什至会尝试使用绝对路径作为测试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM