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.

[参考译文] 如何创建虚拟文件夹并设置链接到虚拟文件夹的源文件?

Guru**** 2587345 points
Other Parts Discussed in Thread: CC1352P

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1069205/how-to-create-virtual-folder-and-set-source-files-linked-into-virtual-folder

部件号:CC2652R
“线程”中讨论的其它部件:CC1352P

我修改了 znp_CC1352P_2_LAUNCHXL_tirtos_ticlang.projectspec,并使项目中的“.c”文件和“.h”文件链接到 SDK 文件夹。 但在我的项目文件夹中,有许多空文件夹被创建。 我能否将这些文件夹创建为仅出现在项目工作区中的虚拟文件夹?

        <file path="${COM_TI_SIMPLELINK_CC13XX_CC26XX_SDK_INSTALL_DIR}/source/ti/zstack/stack/bdb/bdb_touchlink_initiator.c" openOnCreation="false" excludeFromBuild="false" action="link" targetDirectory="Stack/bdb">
        </file>
        <file path="${COM_TI_SIMPLELINK_CC13XX_CC26XX_SDK_INSTALL_DIR}/source/ti/zstack/stack/bdb/bdb_touchlink_initiator.h" openOnCreation="false" excludeFromBuild="false" action="link" targetDirectory="Stack/bdb">
        </file>
        <file path="${COM_TI_SIMPLELINK_CC13XX_CC26XX_SDK_INSTALL_DIR}/source/ti/zstack/stack/bdb/bdb_touchlink_target.c" openOnCreation="false" excludeFromBuild="false" action="link" targetDirectory="Stack/bdb">
        </file>

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

    您好,

    将“createVirtualFolders”属性设置为“true”

    例如(确保水平滚动到末尾):

    文件路径="${COM_TI_SIMPLELINK_CC13X2_26X2_SDK_INSTALL_DIR}/source/ti/ZStack/bdb/bdb_Touchlink_initiator.c" openOnCreation="false" ExcludeFromBuild="false" action="link" targetDirectory="virtual_Folders="TRUTEDB_Virtual_Folders"> 
    </file>
    文件路径="${COM_TI_SIMPLELINK_CC13X2_26X2_SDK_INSTALL_DIR}/source/ti/ZStack/bdb/bdb_Touchlink_initiator.h" openOnCreation="false" ExcludeFromBuild="false" action="link" TargetDirectory="virtual_Folders="true_VirtualbStack 启动程序
    </file>
    文件路径="${COM_TI_SIMPLELINK_CC13X2_26X2_SDK_INSTALL_DIR}/source/ti/ZStack/bdb/bdb_Touchlink_target.c" openOnCreation="false" ExcludeFromBuild="false" action="link" Target="link" Virtual_Stack ="tractue_Folders">
    </file>

    这创建了新的虚拟文件夹“Stack_virtual”和“bdb_virtual”,并在文件夹内链接了所需的源文件。

    (请注意,我可能使用不同版本的 SDK,因为我使用的目录变量的名称稍有不同(COM_TI_SIMPLELINK_CC13X2_26X2_SDK_INSTALL_DIR))

      

    谢谢

    Ki