未在 .INO 文件中定义/声明 .cpp 文件

问题描述

美好的一天,

所以我试图将我的项目重建到一个库 (.cpp / .h) 中以便更好地使用。像往常一样,您只是在 .ino 文件中实现了库以使用其功能,但对于我的项目,我需要预定义一些东西 例子

//.ino

//Stuff that needs to be pre-defined by user
#define SSID_NAME "xyz"
#define SSID_PW "123"

#define MQTT_SERVER "#"
#define MQTT_USER "#"
#define MQTT_PW "#"

#include "Board.h" //The library I am trying to create

这工作正常,但现在在我的 Board.cpp 中出现类似 'MQTT_SERVER' was not declared in this scope

错误

为什么会这样?我什至把包含放在定义之后。是因为 .ino .cpp 文件吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)