gpt4 book ai didi

c - 找不到头文件,Eclipse

转载 作者:太空宇宙 更新时间:2023-11-04 04:25:59 26 4
gpt4 key购买 nike

使用 eclipse,我导入了一个已经存在的项目。它使用的一些头文件位于项目之外,因此无法找到它们。所以我导入了文件所在的文件夹(file->import->general->filesystem)。再次编译,还是报找不到头文件,所以我想可能是编译器的路径问题。转到项目->属性->c/c++ 通用->路径和符号,并在 GNU C 和 GNU C++ 条目的包含选项卡下添加路径。这并没有解决问题。

我注意到我添加的新路径 (host/common/include) 没有出现在 gcc 命令中。
我没有把它添加到正确的地方吗?

nios2-elf-gcc -xc -MP -MMD -c -I-I -Isrc -I-I -I../../../../../../../fpga_common/包括-I-I -I../../../../../../../host/libraries/libbladeRF/include -I../bladeRF_nios_bsp//HAL/inc -I../bladeRF_nios_bsp/-I../bladeRF_nios_bsp//drivers/inc-pipe-D__hal__-DALT_NO_C_PLUS_PLUS-DALT_NO_CLEAN_EXIT-D'exit(a)=_exit(a)'-DALT_NO_EXIT-DALT_USE_DIRECT_DRIVERS-DALT_NO_INSTRUCTION_EMULATION-DALT_USE_SMALL_DRIVERS-DSMALL_EDAgS_LIB Wall -Wextra -Wno-unused-parameter -DBLADERF_NIOS_BUILD -mno-hw-div -mno-hw-mul -mno-hw-mulx -o obj/default/common/src/conversions.o common/src/conversions.c

任何想法可能是错误的?或者我做错了什么?这是项目窗口的屏幕截图。例如,Conversion.c 包括 conversion.h Files in project window

问题1的解决方案。项目目录中有一个 make 文件,我需要将路径添加到该文件中。

现在的问题是找不到windows.h 和intrin.h。还不确定如何解决这个问题。

最佳答案

您需要安装一些依赖项以获取缺少的头文件:

对于windows.h:

在我的电脑中位于:

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include

它与 Visual Studio 2013 一起安装,因此您可能需要从 Microsoft 下载一些适用于 Windows 的 Windows SDK:

https://developer.microsoft.com/en-us/windows/downloads/windows-8-1-sdk

对于intrin.h:

您将再次需要一些外部头文件:

MinGW 有 intrin.h 但它被称为 x86intrin.h,因此您需要替换 header 调用。和你有同样问题的请看源码:How to cope with "intrin.h: No such file or directory"?

关于c - 找不到头文件,Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41523050/

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