Cimate 发表于 2016-9-3 17:18:06

关于arduino的编绎过程

本帖最后由 Cimate 于 2016-9-3 17:24 编辑

arduino编绎时,会把第三方库的.cpp编绎成xxx.cpp.d xxx.cpp.o文件,我把这几个文件,拷到我的库文件中,把源代码的cpp删掉,然后再编绎会提示找不到实现函数.如图所示。按道理不应该找不到实现函数

zjz5717 发表于 2016-9-6 22:26:55

那是因为加载的.h文件上设置了文件关联这样cpp文件才能够读取,所以cpp文件最上面有一行是读取和这个文件关联的.h文件
问题就在于.h设置的关联是和.cpp的,不是和.o的,你的错误信息也是返回了class没有定义,就是因为链接不到.h的原因
不知道你看得懂不

Cimate 发表于 2016-9-7 12:08:33

那怎么解决呢?
页: [1]
查看完整版本: 关于arduino的编绎过程