版本4.3.1
在启用http client的https功能后:
在编译完,链接时出现错误:
......
cmd.exe /C "cd . && C:\Users\APPCC\.espressif\tools\xtensa-esp32-elf\esp-2021r1-8.4.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-g++.exe -mlongcalls -Wno-frame-address @CMakeFiles\call.elf.rsp -o call.elf && cd ."
c:/users/appcc/.espressif/tools/xtensa-esp32-elf/esp-2021r1-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_aes.c.obj):(.literal.esp_aes_block+0x0): undefined reference to `aes_hal_transform_block'
c:/users/appcc/.espressif/tools/xtensa-esp32-elf/esp-2021r1-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_aes.c.obj):(.literal.esp_aes_crypt_ecb+0xc): undefined reference to `aes_hal_setkey'
c:/users/appcc/.espressif/tools/xtensa-esp32-elf/esp-2021r1-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_aes.c.obj): in function `esp_aes_block':
......
我是漏了哪里没有设置吗?
版本4.3.1在启用http client的https功能后的一个链接错误
Re: 版本4.3.1在启用http client的https功能后的一个链接错误
你这边是直接下载的4.3.1版本吗,还是之前有其他版本然后更新过去的
Re: 版本4.3.1在启用http client的https功能后的一个链接错误
通常使用idf.py flash monitor来编译、烧录、监视,使用这个方式是链接失败的
单独编译app就可以了,使用idf.py app
单独编译app就可以了,使用idf.py app
Re: 版本4.3.1在启用http client的https功能后的一个链接错误
这个应该是链接顺序问题,你可以在你工程目录下 CMakeLists.txt 文件里加上如下一行代码:
set(__PROJECT_GROUP_LINK_COMPONENTS 1)
set(__PROJECT_GROUP_LINK_COMPONENTS 1)
Who is online
Users browsing this forum: No registered users and 41 guests