Skip to content

platform_io识别cpp和.h文件

ini
[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino

; 核心解决方法1: 包含子目录的头文件,解决编译时找不到 .h 的问题
; -I 告诉编译器在 src/Int 和 src/Com 目录下查找头文件
build_flags = 
    -Isrc/Int
    -Isrc/Com

; 核心解决方法2: 递归编译 src 下的所有 .c/.cpp 文件
; +<*> 包含 src 根目录
; +<Int 包含 src/Int 目录及其所有文件
; +<Com 包含 src/Com 目录及其所有文件
src_filter = 
    +<*>
    +<Int
    +<Com
最近更新