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.

[参考译文] 错误:"<path dir>致命错误#1965:无法打开源文件aaa.h"

Guru**** 2539500 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/576311/error-path-dir-fatal-error-1965-cannot-open-source-file-aaa-h

您好,Lee,
感谢您的回复,问题已解决。
我遇到了另一个问题,在构建过程中,构建过程很好,并在调试过程中生成xxxxx.lib。 我将其包含在“添加目录”内的“包含路径”中,如“${workspace_loc:/xxxxx}”,还将其包含在“包含库文件”内的“文件搜索路径”中,如主项目中的“${workspace_loc:/xxxxx/Debug/xxxxx.lib}”。
但是当我生成主项目时,我收到错误消息:“<path dir> fatal error #1965: cannot open source file aaa.h”,这些错误指向“xxxxx”项目文件。 我的主要内容是构建良好,但不包括这个.lib。
所以,问题在哪里。
我尝试在main的"add dir"中添加指向源文件路径"${workspace_loc:/x1/x2}",但没有用处。 因此,再次尝试在主文件的“preinclude文件”中添加相同的路径和标头“${workspace_loc:/x1/x2/aaa.h”,在此之后,我收到了另一个相同的错误“<path dir> fatal error #1965: cannot open source file bbb.h”。 我重复同样的程序,但没有用处。 我不确定我尝试的方法是否正确。
您能否帮助我们解决问题?
此致,
Raghu Ds.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Raghu:
    我将这个线程与原来的线程分开,因为这是一个不同的问题。 下次,为新问题启动新线程。

    至于您的问题,该错误是编译器错误-指定它无法找到aaa.h头文件。 您需要在包含搜索路径选项的字段中具有该文件的路径(而不是预包含字段)。 请注意,您只需要文件的路径,而不是完整路径+文件。

    如果此操作不起作用,请向我显示您的包含搜索路径构建属性。

    谢谢
    KI