vscode+msys2+cmake+qt6
- 报错:
fatal error: math.h: No such file or directory
[build] 47 | #include_next <math.h>
- 修复方式
#避免-isystem 导致 inclde_next 错误
set(CMAKE_NO_SYSTEM_FROM_IMPORTED ON)
- 原因:
- find_package 的包安装在标准目录,编译会自动加上-isystem 导致#include_next因无下一个include目录导致无法找到对应文件
vscode+cmake+zookeeper
- 报错:
LNK2019
__imp__zookeeper_init
- 修复方式
# 指定zookeeper编译导出方式
add_compile_definitions(DLL_EXPORT)