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.
工具/软件:Code Composer Studio
我尝试在 CCS 中构建 MQTT 库工程、因为我要在 CC3200 LaunchPad 中构建 MQTT 客户端示例。 但是、我收到下面的错误消息。 感谢您在高级方面的帮助。
****为项目 MQTT 构建配置 client_TI ****
"C:\\users\\David\\Documents\ti\\ccsv8\\utils\\bin\\gmake"-k -j 4 all -O
编译文件:"c:/Users/David/Documents/ti/CC3200SDK_1.3.0/cc3200-sdk/netapps/mqtt/client/mqtt_client.c
调用:ARM 编译器
"c:/Users/David/Documents/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.3.LTS/bin/armcl /Users/David/Documents/ti/CC3200SDK_1.3.0/cc3200-sdk/netapps/mqtt/client/mqtt_client.c -mv7M4 -code_state=16 --float_support=FPv4SPD16 -me -O2 -include_path="C:/Users/David/Documents/ti/CC3200SDK_1.3.0/cc3200-sdk/netapps/mqtt/ccs --include_path="C:/Users/David/Documents/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.3.LTS/include --define=cc3200 --diag_warning=225 --diag_wrap=off --display_error_number="adc/preproc_abi_raus.cci -preproc_deconus.abi_deconus.c -"-abi_abi_raus.c -abi_proc:
>>编译失败
subdir_rules.mk:23:目标"mqt_client.obj"的配方失败
gmake:***没有使目标'C:/Users/David/Documents/ti/CC3200SDK_1.3.0/cc3200-sdk/netapps/mqtt/platform/cc31xx_sl_net.c '成为'cc31xx_sl_net.obj'所需的规则。
gmake:***没有使目标'C:/Users/David/Documents/ti/CC3200SDK_1.3.0/cc3200-sdk/netapps/mqtt/platform/cc3200_platform.c '成为'cc3200_platform.obj 所需的规则。
"C:\Users\David\Documents\ti\CC3200SDK_1.3.0\cc3200-sdk\netapps\mqt\client\mqtT_client.h"、第76行:致命错误#1965:无法打开源文件"mqtT_common.h"
1在编译"C:/Users/David/Documents/ti/CC3200SDK_1.3.0/cc3200-sdk/netapps/mqtt/client/mqtt_client.c "时检测到灾难性错误。
编译已终止。
gmake:***[MQTT_client.obj]错误1
编译文件:"c:/Users/David/Documents/ti/CC3200SDK_1.3.0/cc3200-sdk/netapps/mqtt/sl/sl_mqtt_client.c
调用:ARM 编译器
"c:/Users/David/Documents/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.3.LTS/bin/armcl -mv7M4 -code_state=16 --float_support=FPv4SPD16 -me -O2 -include_path="C:/Users/David/Documents/ti/CC3200SDK_1.3.0/cc3200-sdk/netapps/mqtt/ccs --include_path="C:/Users/David/Documents/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.3.LTS/include --define=cc3200 --diag_warning=225 --diag_wrap=off --display_error_number="adc/preproc_abi_trad_raus.cc3200 ---code_remonus_decrand_deconus.abi_abi_abi_proc -code./Users/David/Documents/ti/CC3200SDK_1.3.0/cc3200-sdk/netapps/mqtt/sl/sl_mqtt_client.c
>>编译失败
subdir_rules.mk:37:目标'sl_MQTT_client.obj'的配方失败
"C:/Users/David/Documents/ti/CC3200SDK_1.3.0/cc3200-sdk/netapps/mqtt/sl/sl_mqtt_client.c、第16行:致命错误#1965:无法打开源文件"sl_MQTT_client.h"
1在编译"C:/Users/David/Documents/ti/CC3200SDK_1.3.0/cc3200-sdk/netapps/mqtt/sl/sl_mqtt_client.c "时检测到灾难性错误。
编译已终止。
gmake:***[sl_MQTT_client.obj]错误1.
编译文件:"c:/Users/David/Documents/ti/CC3200SDK_1.3.0/cc3200-sdk/netapps/mqtt/common/mqtt_common.c
调用:ARM 编译器
"c:/Users/David/Documents/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.3.LTS/bin/armcl -mv7M4 -code_state=16 --float_support=FPv4SPD16 -me -O2 -include_path="C:/Users/David/Documents/ti/CC3200SDK_1.3.0/cc3200-sdk/netapps/mqtt/ccs --include_path="C:/Users/David/Documents/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.3.LTS/include --define=cc3200 --diag_warning=225 --diag_wrap=off --display_error_number="adc/preproc_dependency"-ccatemit_decrand_decon_abi_abi_abi="-/Users/David/Documents/ti/CC3200SDK_1.3.0/cc3200-sdk/netapps/mqtt/common/mqtt_common.c -preproc_deconus.cc3200 --abi_code.come"-abi_abi_abi_abi_abi_abi_proc
>>编译失败
subdir_rules.mk:30:目标"mqt_common.obj"的配方失败
"C:\Users\David\Documents\ti\CC3200SDK_1.3.0\cc3200-sdk\netapps\mqtT\con\mqtT_common.h"、第47行:致命错误#1965:无法打开源文件"platform.h"
1在编译"C:/Users/David/Documents/ti/CC3200SDK_1.3.0/cc3200-sdk/netapps/mqtt/common/mqtt_common.c "时检测到灾难性错误。
编译已终止。
gmake:***[MQTT_common.obj]错误1
gmake:目标"全部"不会由于错误而重新生成。
****构建完成****
尊敬的 David:
您似乎缺少以下 include 搜索路径:
"${CC3200_SDK_ROOT}/netapps/mqtt/platform
我尝试导入 MQTT 项目、我发现该项目在包括搜索路径和断开链接方面存在多个问题。
我导入了 MQTT_CLIENT 项目、该项目构建良好。 我不确定 MQTT 项目正在发生什么情况(或是否应该使用该项目)。 这些示例来自设备组、因此您可能需要在 Wi-Fi 论坛中查看它们。 我怀疑它可能是一个已弃用的项目。
谢谢
Ki