CC3100案例 http_client编译不通过问题。
CCS是6.1版本的,案例是CC3100SDK_1.2.0版本的。
报错如下:
<Linking>
undefined first referenced
symbol in file
--------- ----------------
HTTPCli_connect ./main.obj
HTTPCli_construct ./main.obj
HTTPCli_getResponseField ./main.obj
HTTPCli_getResponseStatus ./main.obj
HTTPCli_readResponseBody ./main.obj
HTTPCli_sendField ./main.obj
HTTPCli_sendRequest ./main.obj
HTTPCli_sendRequestBody ./main.obj
HTTPCli_setRequestFields ./main.obj
HTTPCli_setResponseFields ./main.obj
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "http_client.out" not built
>> Compilation failure
gmake: *** [http_client.out] Error 1
gmake: Target `all' not remade because of errors.
**** Build Finished ****
项目属性中如下图所示:
要添加哪些路径吗?
查一下这几个没定义的,是不是对应的库文件没有添加
sdk里面没找到库函数。应该是库文件没有添加,所需要哪些库文件,我不知道。
HTTPCli_connect这个函数,包含了.c的和.h的。
建议采用默认的路径进行SDK的安装,在CCS的工程中有很多绝对地址的引用,如果不采用默认的安装路径很容易出现Lib找不到的现象,需要你自己安装目录下进行CCS的路径添加。