gpt4 book ai didi

Code::Blocks 中的 C 编译器在未找到 .h 文件时失败,即使目录中有文件

转载 作者:行者123 更新时间:2023-11-30 17:14:01 24 4
gpt4 key购买 nike

这一定是菜鸟错误,但我找不到它。

使用 CodeBlocks 时编译器会退出,因为它找不到特定文件 (resource.h)。该文件位于目录结构中(Imgur 上的图片:http://imgur.com/CviWADl 因为我也是 stackoverflow 的新手)

我不是第一个犯这个错误的人,但也不能再犯下去了。我的猜测是,它也不会找到列表中后面的其他头文件。

建议?

<小时/>

@ace 和其他人拥有它 - 它是需要包含在代码中的路径。关于其他错误...谢谢大家。

最佳答案

几个选项:

  1. #include 行更改为

    #include "../res/resource.h"

    这里,两个点..表示父目录。

  2. 编译时包含目录的路径

    gcc -I../res ./winmain.c

    这告诉编译器在 ../res 中搜索头文件。由于您使用的是 CodeBlocks,因此您可能必须通过某些设置来执行此操作。请参阅CodeBlocks FAQ了解详情。

关于Code::Blocks 中的 C 编译器在未找到 .h 文件时失败,即使目录中有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30488386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com