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.

[参考译文] CC3220SF:包含 SNTP 库时出现符号错误

Guru**** 2538950 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1053571/cc3220sf-symbol-error-on-including-sntp-library

器件型号:CC3220SF

大家好、

我厌倦了使用 SDK 中的 SNTP 库来同步我的系统时钟。

我包括了 SNTP 库、如 sntp.h 中所示

我在 cmake 文件中的命令如下所示  

add_library (SNTP 静态导入全局)
SET_TARGET_PROPERTIES (已导入 SNTP 属性${TI-SDK}/source/ti/net/sntp/lib/ccs/m4/sntp_release.a)

但是、我在 SlNetSock 函数中得到符号未解析错误。

还添加了 include_directories (${TI-SDK}/source/ti/drivers/net)以包含相关头文件。

注意: {TI-SDK}是 SDK 安装的路径。

错误仍然存在。 请提供帮助吗?

提前感谢您。

BR、

Sneha

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

    您好!

    抱歉-我忘记附加故障日志

    未定义的首次引用
    符号
    ------ --------
    SlNetSock_Close C:/ti/simplelink_cc32xx_sdk_4_20_00_07/source/ti/net/sntp/lib/ccs/m4/sntp_release.a
    SlNetSock_connect C:/ti/simplelink_cc32xx_sdk_4_20_00_07/source/ti/net/sntp/lib/ccs/m4/sntp_release.a
    SlNetSock_create C:/ti/simplelink_cc32xx_sdk_4_20_00_07/source/ti/net/sntp/lib/ccs/m4/sntp_release.a
    SlNetSock_recv C:/ti/simplelink_cc32xx_sdk_4_20_00_07/source/ti/net/sntp/lib/ccs/m4/sntp_release.a
    SlNetSock_send C:/ti/simplelink_cc32xx_sdk_4_20_00_07/source/ti/net/sntp/lib/ccs/m4/sntp_release.a
    SlNetSock_SETOPT C:/ti/simplelink_cc32xx_sdk_4_20_00_07/source/ti/net/sntp/lib/ccs/m4/sntp_release.a
    SlNetUtil_gethostbyname C:/ti/simplelink_cc32xx_sdk_4_20_00_07/source/ti/net/sntp/lib/ccs/m4/sntp_release.a
    SlNetUtil_htonl C:/ti/simplelink_cc32xx_sdk_4_20_00_07/source/ti/net/sntp/lib/ccs/m4/sntp_release.a
    SlNetUtil_htons C:/ti/simplelink_cc32xx_sdk_4_20_00_07/source/ti/net/sntp/lib/ccs/m4/sntp_release.a
    SlNetUtil_ntohl C:/ti/simplelink_cc32xx_sdk_4_20_00_07/source/ti/net/sntp/lib/ccs/m4/sntp_release.a

    BR、

    Sneha

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

    您好、Sneha、

    您是否已尝试过 SDK 中的 local_time 示例? 它使用使用使用 SNTP 的 ClockSync 库。 您可以将其用作起点、然后从那里构建。  

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

    您好、Sabeeh、

    我自己解决了这个问题。 在 cmake 中、还需要将 netutillib netsocklib netslwifilib 与 SNTP 链接在一起。