This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS:我已正确添加头文件、但编译错误无法打开头文件

Guru**** 2988530 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/938530/ccs-i-have-added-the-header-file-correctly-but-the-compilation-error-cannot-open-the-header-file

工具/软件:Code Composer Studio

您好 ,

如下所示、我已正确添加了头文件、但编译仍报告无法打开头文件的错误。

我使用 CCS10.0并编译 TDA4x。

调用:ARM 编译器
"d:/software/ti/ccs1000/ccs/tools/compiler/ti-cgt-arm_20.2.0.LTS/bin/armcl -mv7R5 --code_state=32 --float_support=VFPv3D16 -me -o0 --include_path="D:/uidq1196/Desktop/Project/ipu02_autodas/idtda-tdaq/ipuditran/udiudo/tran/udpudo/tran/udoidtran/de-tran/udoidtde-tran/udoid/udpet/udoidtran/udpet/udoidtran/de-tran/udoidtex-tran/udoid/udoid/udoid/de-tran/udpet/de-tran/udoidtex-tran/udoid/udoid/de-tran/udpudoid/udoid/de-tran/udoidtex-tran/udoid/udoid/udoid/udoid/ude/de-tran/de-tran/udpudpudpudpud include_path="D:/uidq1196/Desktop/Project/ipu02_AutoSar/VIC-tda4x-ipu02/Source/AUTOSAR/VIC_BSW/CRC"-include_path="d:/uidq1196/Desktop/ipu02_autosr/tasm/udas/udas/idtSW/udoSW/udoSW/udoSW/udoSW/udoirtSW/udoSW/udoSW/udoSW/udoSW/udoSW/udoSW/udoSW/udoSW/udoSW/udoSW/udp02_tr/udo/sr/udo/sr/udo/sm/udo/sm/udo/sr/udo/sr/udo/sr/udo/sr/udoidtas/udo/sr/udo/sm/udo/sm/udo/sm/udo/sm/udo/sr/udo/sm/udo/sr/udp02_tran/udo/sr/udo/sr/udo/sr/udo/sm/ud /software/ti/ccs1000/ccs/tools/compiler/ti-cgt-arm_20.2.0.LTS/include define=IPC_One_Context_for_HIRGATE_HWIGATE --define=IPC_SUPPORT_SCICLIENT --define=SOC_J721E -g --diag_warning=225 --uag_wrap=off --display_error_number -k --section_sizes=on --obj_directory="Source/AUTOSAR/BSW"/Source/AUTOSAR/ASR_BSW/Fee/Fee.c。

Rgds,

文辉

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    文辉

    我看不到包含路径被传递到编译器。  查看编译器输出、可以看到/ASR_BSW/MemIf 或/ASR_BSR/FEE 路径都不会作为--include_path 选项传递。

    如果您将鼠标放在[...]上、则会在项目选项中 路径右侧的按钮是否会解析为完整路径。   

    此致、

    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 John,

    这正是我遇到的问题。 我在"包含选项"中添加了此头文件路径、但编译未找到它。我确认添加的路径正确且头文件确实存在。

    Rgds,

    文辉

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    文辉

    我只是注意到了一些东西。  我在源文件夹中看到一个指示器、指示设置了覆盖构建选项。

    右上角的小扳手表示在文件夹级别设置了选项。  如果您右键单击该文件夹并查看构建选项、我确信所需的包含路径不存在。  如果是、则检查在 Free_ChunkInfo.c 文件上是否设置了特定于文件的选项。

    此致、

    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 John,

    如何检查此特定选项? 如何取消此特定选项?

    Rgds,

    文辉

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    文辉

    右键单击源文件夹并选择属性

    然后、您应该会看到在文件夹级别设置的选项

    您可以在此处添加缺失的路径、也可以单击 Restore Defaults (恢复默认值)按钮让文件夹使用项目级别设置。

    此致、

    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 John,

    使用这种小扳手的项目通过这种方法解决、但我仍然有一个没有这种小扳手的项目、但打开文件也无法打开:

    Rgds,

    文辉

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您能否转至 Project Explorer 中的 CtApTestSwc.c 文件并查看其选项。  它位于 Source/AUTOSAR/VectorToolGeneral/Source/中

    检查以确保该源文件的包含选项中列出了路径。  可能是它设置了特定于文件的构建选项、或者它所处的文件夹之一设置了这些选项。

    John