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.

[参考译文] CODECOMPOSER:搜索路径不能帮助编译器查找.C 文件

Guru**** 2553450 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1064881/codecomposer-search-paths-not-helping-the-compiler-to-find-c-files

器件型号:CODECOMPOSER

您好!

这是向新手提问 CCS 的地方吗?

我想知道为什么要将头文件的#include 搜索路径(.h)放入 properties>include options>search paths 中、然后必须将头文件与项目相关的代码副本放入其中、因为系统无法以其他方式找到特定的.c 文件 报头文件、即使它与报头文件位于同一文件夹中吗?

谢谢、Nigel

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

    您好 Nigel、

    您是将头文件实际添加到工程文件夹、还是从工程文件夹之外的位置将其链接到工程? 头文件(物理)在文件系统中的确切位置(绝对路径是什么)? 以及如何引用 C 源文件(#include 行是什么)?

    谢谢

    Ki

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

    您好 Ki、

    好的、这一定是学员遇到的某种问题。 我在 Tiva TM4C123G LaunchPad 入门讲座中的实验3末尾练习。 我尝试使用 Button API。

    头文件(.h)由#include 调用、并通过项目 Properties>Build>ARM Compiler>Include Options 中的路径找到。 我希望编译器也能够找到这些头文件(.c)的代码、这些头文件存储在与头文件相同的文件夹中、但我似乎必须单独链接到工程中的"输入"文件、否则编译器会这样做 找不到.c 文件。

    但现在我已经删除了项目中 buttons.c 文件的链接、它仍在编译!

    我不确定我做了什么、但它看起来像我现在所期望的那样正常工作。

    我认为我在任何情况下都能更好地响应您的帮助。

    感谢您的帮助、

    此致、Nigel