当前位置:   article > 正文

VSCode PlatformIO添加自己的c和h文件的方法_platfromio添加自己的c h编译

platfromio添加自己的c h编译

1. 放入文件。不要乱放,即使理论上能找到,但platformio有它自己的模式。c和h文件放入lib文件夹(★如果是Arduino架构,可能还需要把.c改为.cpp)。

2. 包含路径。★注意直接修改"c_cpp_properties.json"是不行的,这是个platformio自动生成的文件,你修改后下次一编译又会被覆盖掉,如果要保护路径或增加全局宏定义,需要在platformio.ini文件中通过build_flags修改,如:

  1. build_flags =
  2. -I "d:/PlatformioPrj/ESP32S3_LVGL_HX8369A_GT911/.pio/libdeps/esp32-s3-devkitc-1"
  3. -I "d:/PlatformioPrj/ESP32S3_LVGL_HX8369A_GT911/lib/lv_port_indev"
  4. -D LVGL_MACRO_X

更详细的帮助请看platformio官方文档:build_flags — PlatformIO latest documentation

最后试着编译下即可。

不合适之处欢迎指正讨论。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/411308
推荐阅读
相关标签
  

闽ICP备14008679号