做好了一个单片机的595的扩展库,但是一直提示一个文件编译失败,用VS编译都是好的,文件也明明存在的就是加载编译失败
求分析,给明确指出是哪里问题,好继续封库,谢谢。

另:愿意将类库源码贡献出来,官方可以纳入到核心库上去。
您好, 看了一下您封装的这个库目录文件夹是错误的,如果您是第一次封装单片机库,建议先仔细阅读:http://doc.vcnstudio.com/mcu/libpack.html 封装教程,VCN的单片机封装过程本质上是翻译,只要您有标准的C++库,直接翻译库函数即可,但翻译的过程还是需要您掌握有基础的C++相关开发知识。
关于您封装的这个库文件主要问题:
库文件中的 static 文件夹中的目录文件错误,您可以参考“VcnStudio安装目录/sdk/mcu/components/esp32”自带的库文件目录查看标准库文件机构。
修改库:
1.在 static 文件夹中新建子文件夹 libs 文件夹。
2.在libs文件夹中新建您类库的英文库名称文件夹,例如:IO595
3.将您原来的库文件中 src 文件夹(包含c源码文件)直接整个复制到 IO595 文件夹中。
4.将您原来的库文件中的 library.properties 文件复制到 IO595 文件夹中。
完成上述4步修改后,您的库文件夹路径地址应该为:
输出扩展芯片595\static\libs\IO595\src
输出扩展芯片595\static\libs\IO595\library.properties此时复制“输出扩展芯片595”类库文件夹到VcnStudio安装目录即可正常编译。
如还有其它问题请及时跟帖反馈。
能帮忙修正一下吗,我看剩下的工作也不多了,这个英文的代码我已经验证过了,你修正好,可以作为附件上传,然后分享给大家使用,还可以后续纳入到官网demo里面去。这样官方的库以后越来越多
感谢,解答。非常专业,我试试。
您好, 看了一下您封装的这个库目录文件夹是错误的,如果您是第一次封装单片机库,建议先仔细阅读:http://doc.vcnstudio.com/mcu/libpack.html 封装教程,VCN的单片机封装过程本质上是翻译,只要您有标准的C++库,直接翻译库函数即可,但翻译的过程还是需要您掌握有基础的C++相关开发知识。
关于您封装的这个库文件主要问题:
库文件中的 static 文件夹中的目录文件错误,您可以参考“VcnStudio安装目录/sdk/mcu/components/esp32”自带的库文件目录查看标准库文件机构。
修改库:
1.在 static 文件夹中新建子文件夹 libs 文件夹。
2.在libs文件夹中新建您类库的英文库名称文件夹,例如:IO595
3.将您原来的库文件中 src 文件夹(包含c源码文件)直接整个复制到 IO595 文件夹中。
4.将您原来的库文件中的 library.properties 文件复制到 IO595 文件夹中。
完成上述4步修改后,您的库文件夹路径地址应该为:
输出扩展芯片595\static\libs\IO595\src
输出扩展芯片595\static\libs\IO595\library.properties此时复制“输出扩展芯片595”类库文件夹到VcnStudio安装目录即可正常编译。
如还有其它问题请及时跟帖反馈。