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/CC2650:如何将文件添加到 Code Composer Simplelink 示例中

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/732814/ccs-cc2650-how-to-add-files-to-code-composer-simplelink-examples

器件型号:CC2650

工具/软件:Code Composer Studio

前提条件:CCS_V8 (Windows 和 Mac)  版本:8.2.0.00007

问题:当我构建时、总是会出现错误->致命错误#1965:无法打开源文件"new_service.h"

重现步骤:  1.通过左键单击 simple_peripheral_cc2650lp_app 并创建新的.c .h 文件、将文件添加到项目中。 在 simple_peripheral.c -> Build -> error 中包含新的.h 文件

2.在 工程工作区目录中的某个位置创建文件 ->在从虚拟文件夹创建新文件时使用高级选项链接将文件添加到虚拟文件夹。 ->将.h 文件添加到 simple_peripheral.c -> Build -> Error  

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

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

    [引用 user="Jonathan Moss">重现问题的步骤:  1.通过左键单击 simple_peripheral_cc2650lp_app 并创建新的.c .h 文件、将文件添加到项目中。 在 simple_peripheral.c 中包含新的.h 文件->生成->错误[/quot]

    我假设您按照以下步骤创建/添加新的头文件。  

    -从 BLE SDK 导入 simple_peripheral_cc2650lp_app
    右键单击 simple_peripheral_cc2650lp_app,转至 New->Header file 并创建一个.h 文件,如 test.h
    -打开 simple_peripheral.c 和#include "test.h"

    是这样吗? 如果是这样、文件 test.h 将放置在工程的根文件夹中、而 simple_peripheral.c 是 一个链接资源 、其物理位置位于 SDK 中的目录中。 编译工程时、编译器需要知道在何处查找所有头文件。 如果头文件与#include 的源文件不在同一目录中、则应通过--include_path 选项向编译器提供该头文件的路径。

    如果头文件确实位于工程的根目录中、则可以将${project_root}添加到编译器的--include_path 选项中、如下所示。