|
环境:windows11
工具:vs code
情况描述:用blink示例,引用了smart_config示例的头文件,会报错说esp_wpa2没找到
求助:怎么引入esp_wpa2
报错信息如下:
- D:/ESP/esp-idf/components/app_trace/gcov/gcov_rtio.c:73:21: error: 'syscall_table_ptr_pro' undeclared (first use in this function); did you mean 'syscall_stub_table'?
- old_tables[0] = syscall_table_ptr_pro;
- ^~~~~~~~~~~~~~~~~~~~~
- syscall_stub_table
- D:/ESP/esp-idf/components/app_trace/gcov/gcov_rtio.c:73:21: note: each undeclared identifier is reported only once for each function it appears in
- D:/ESP/esp-idf/components/app_trace/gcov/gcov_rtio.c:87:61: error: invalid application of 'sizeof' to incomplete type 'struct syscall_stub_table'
- memcpy(&s_gcov_stub_table, syscall_table_ptr_pro, sizeof(s_gcov_stub_table));
- ^
- D:/ESP/esp-idf/components/app_trace/gcov/gcov_rtio.c:88:22: error: invalid use of undefined type 'struct syscall_stub_table'
- s_gcov_stub_table._lock_acquire_recursive = &gcov_stub_lock_acquire_recursive;
- ^
- D:/ESP/esp-idf/components/app_trace/gcov/gcov_rtio.c:89:22: error: invalid use of undefined type 'struct syscall_stub_table'
- s_gcov_stub_table._lock_release_recursive = &gcov_stub_lock_release_recursive;
- ^
- D:/ESP/esp-idf/components/app_trace/gcov/gcov_rtio.c:90:22: error: invalid use of undefined type 'struct syscall_stub_table'
- s_gcov_stub_table._lock_try_acquire_recursive = &gcov_stub_lock_try_acquire_recursive,
- ^
- D:/ESP/esp-idf/components/app_trace/gcov/gcov_rtio.c:90:90: error: left-hand operand of comma expression has no effect [-Werror=unused-value]
- s_gcov_stub_table._lock_try_acquire_recursive = &gcov_stub_lock_try_acquire_recursive,
- ^
- D:/ESP/esp-idf/components/app_trace/gcov/gcov_rtio.c: At top level:
- D:/ESP/esp-idf/components/app_trace/gcov/gcov_rtio.c:44:34: error: storage size of 's_gcov_stub_table' isn't known
- static struct syscall_stub_table s_gcov_stub_table;
- ^~~~~~~~~~~~~~~~~
复制代码
|
|