无法设置工程头本地文件目录



  • 版本号
    0_1561206678124_c672f9a5-8347-49ae-b222-2212903a4bfc-image.png

    这是目录结构,我想包含私有库nnom里面的 nnom/inc 和nnom/port 里面的头文件
    0_1561206740811_546ab9fc-007d-436b-ba7d-4ec12c94a768-image.png

    在配置里面我是这么设置的
    0_1561206861982_ba722b7e-6793-4227-8314-08e829980340-image.png

    但是在编译时报错找不到 nnom.h (文件在nnom/inc/内)
    于是我找到工程目录下的CmakeLists.txt

    ## [section] Header
    ### from project local
    include_directories(
      "${CMAKE_CURRENT_LIST_DIR}/D:/KendryteIDE/Application/app_1.34.1-alpha_20190612.2/nnom/inc"
      "${CMAKE_CURRENT_LIST_DIR}/D:/KendryteIDE/Application/app_1.34.1-alpha_20190612.2/nnom/port"
    )### from ide
    include_directories("${CMAKE_CURRENT_LIST_DIR}/config")
    ## from project public
    include_directories(
      "${CMAKE_CURRENT_LIST_DIR}/kendryte_libraries/kendryte-standalone-sdk/lib/drivers/include"
      "${CMAKE_CURRENT_LIST_DIR}/kendryte_libraries/kendryte-standalone-sdk/lib/bsp/include"
      "${CMAKE_CURRENT_LIST_DIR}/kendryte_libraries/kendryte-standalone-sdk/lib/utils/include"
      "${CMAKE_CURRENT_LIST_DIR}/kendryte_libraries/kendryte-standalone-sdk/lib/freertos/include"
      "${CMAKE_CURRENT_LIST_DIR}/kendryte_libraries/kendryte-standalone-sdk/lib/freertos/conf"
      "${CMAKE_CURRENT_LIST_DIR}/kendryte_libraries/kendryte-standalone-sdk/lib/freertos/portable"
    )
    

    这里面的目录明显不是工程目录下,而是我的IDE 目录下。

      "${CMAKE_CURRENT_LIST_DIR}/D:/KendryteIDE/Application/app_1.34.1-alpha_20190612.2/nnom/inc"
      "${CMAKE_CURRENT_LIST_DIR}/D:/KendryteIDE/Application/app_1.34.1-alpha_20190612.2/nnom/port"
    

    请问这个目录正确吗?

    请问要如何设置私有库的头文件呢


  • |  Mod

    感谢提交bug(修之前忘回复了



  • 新版本解决了,谢谢!
    2019.06.24 的更新