跳至主要內容

解决MacOS中找不到头文件的问题

Chiichen小于 1 分钟杂谈Debug杂谈MacOSDebug

背景

在交叉编译 LVGL 的时候一直出现找不到头文件的问题,但是 Intellisense 却又能定位到头文件位置

解决方法

因为 MacOS 中的头文件不在usr/include等目录下,而是在/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/目录下,创建这个软连接后就解决了问题

sudo ln -s /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/* /usr/local/include/