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/66AK2H12:__BSD_Visible?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/923222/ccs-66ak2h12-__bsd_visible

器件型号:66AK2H12

工具/软件:Code Composer Studio

CCSv9、NDK 3.61、 SYSBIOS 6.76、GNU 7.2

编译错误。 正在定义 __bsd_visible 并导致错误。 示例:

构建文件:"c:/Vinegar/drv/accel/Accelerometer.cpp

/ti/ns_2_60_01_06/source/ti/net/bsd /ti/pdk_k2hk_4_0_16/packages /Vinegar/drv /Vinegar/drv/accel/Accelerometer.cpp "调用:GNU 编译器"C:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major-win32/bin/arm-none-eabi-gcc-7.2.1.exe /Vinegar/v_controller "-c -mfloat-abi=hard -DFAR =-D_DYNAL_REENT_-DCSE_TIRTOS -DSOC_K2H -DDEVICE_K2H -DevmK2H -D_IPC_-i"C:/ov-wmf ramt/unuse-accometer -msp"-mf @-mf -dr -mv/dr -mf -mf -mf -mcr -mf -mcr -intrab/df -mf -mf -mf -mf -mf -intrab/dr -mf -mf -mf -mf -mf -mf -mf -mf -mf -mcr -intrab/df -mf -mf -mf -mf -mf -mf -mf -mf -mf -intrab/chepdf -mf -mf -mf -mf -mf -mf -mf
目标'DRV/accel/Accelerometer.o'的配方失败
、无法在
包含在 c:\ti\BIOS_6_76_03_01\packages/GNU\Targets\arm\libs\install-native\arm-native\native-note-none-eabi\eabi\h:0\packages 中的文件中找到 C:\b醋\panel_arm0\evm\evm\evm\evm\evm\emb\install-native.o
从 c:\ti\BIOS_6_76_03_01\packages/GNU\Targets\arm\libs\install-native\arm-no-eabi\include\stdio.h:61、
从 C:/Vinegar/drv/accel/Accelerometer.cpp:7:
C:/ti/ns_2_60_01_06/source/ti/net/bsd/sys/select.h:45:10:致命错误:TI/net/bSD/errnoutil.h:无此类文件或目录
#include 
^~~~~~~~~~~~~~~~~~~~~~~~μ A
编译已终止。
gmake.1]:***[drv/accel/Accelerometer.o]错误1. 

 BSD_Visible 如何获得? 在我的项目的某些部分中、我希望使用 BSD。 我是否可以不包括 stdio.h、type.h、time.h 等常见头文件?

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

    您好!

    >>> i/ns_2_60_01_06/source/ti/net/bSD/sys/select.h:45:10:致命错误:ti/net/bSD/errnoutil.h:无此类文件或目录>>> 这是您需要在包含路径中解决的错误、不确定这与您的问题有何关系。

    此致、Eric

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

    我知道这个。 也许我应该包含源文件。 以下是第一行:

    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    //@文件
    //@简要加速计驱动器
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    
    #include 
    #include 
    #include "Accelerometer.h"
    

    那么、再说一次、 __bsd_visible 如何进入该包含路径?

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

    您好!

    从您提供的日志中:  

    第7行: #include

    In file included from c:\ti\bios_6_76_03_01\packages\gnu\targets\arm\libs\install-native\arm-none-eabi\include\sys\types.h:68:0,
                     from c:\ti\bios_6_76_03_01\packages\gnu\targets\arm\libs\install-native\arm-none-eabi\include\stdio.h:61,
                     from C:/Vinegar/drv/accel/Accelerometer.cpp:7:
    您能否解释一下您在哪里/如何看到"_bsd_visible " 进入此 include 路径?
    此致、Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。


    尊敬的 Eric:

    我想我放弃使用新的环境。 我的项目计划不允许有时间解决所有这些问题。

    在这种情况下、您可以看到错误:

    C:/ti/ns_2_60_01_06/source/ti/net/bsd/sys/select.h:45:10:致命错误:ti/net/bSD/errnoutil.h:无此类文件或目录
    #include 
    

    errnoutil.h 正在尝试从 sys/select.h 中包含、而 sys/又 来自 types.h 第68行。 这条线周围有:
    #if __bsd_visible
    #endif /*__bsd_visible */

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

    您好!

    抱歉、如果 NDK 团队有任何快速建议、请让我与他们联系。

    此致、Eric

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

    Mike、

    您可以附加一个显示问题的简单项目吗?

    Todd