Webots Visual Studio 交叉编译
Webots Visual Studio Cross-complitation
我正在 Visual Studio 中用 C++ 为 Webots 编写程序。我正在尝试从 Webots 软件交叉编译到 e-puck1,但据我所知,由于我在 VS 中,因此没有这样做所需的 makefile。我试图用它的 makefile 在 Webots 中重新制作控制器,但我收到一个错误,它找不到我的库。
Links to my makefile and its error
所以我的问题是:
VS 可以交叉编译到 e-puck 上吗?
如果不是,为什么 makefile 找不到我的库?
我通读了 this cyberbotics page,但它没有告诉我任何关于我的错误,也没有告诉我 VS。
感谢所有帮助!
要交叉编译,您的 makefile 应至少包含以下内容:
space :=
space +=
WEBOTS_HOME_PATH=$(subst $(space),\ ,$(strip $(subst \,/,$(WEBOTS_HOME))))
include $(WEBOTS_HOME_PATH)/projects/robots/gctronic/e-puck/transfer/libepuck/Makefile.include
同样在 e-puck1 上使用 OpenCV 可能是一个非常棘手的过程,你应该有一个为 e-puck 机器人编译的 OpenCV 版本。
关于Visual studio,您可以在这里找到更多信息:
我正在 Visual Studio 中用 C++ 为 Webots 编写程序。我正在尝试从 Webots 软件交叉编译到 e-puck1,但据我所知,由于我在 VS 中,因此没有这样做所需的 makefile。我试图用它的 makefile 在 Webots 中重新制作控制器,但我收到一个错误,它找不到我的库。
Links to my makefile and its error
所以我的问题是:
VS 可以交叉编译到 e-puck 上吗?
如果不是,为什么 makefile 找不到我的库?
我通读了 this cyberbotics page,但它没有告诉我任何关于我的错误,也没有告诉我 VS。
感谢所有帮助!
要交叉编译,您的 makefile 应至少包含以下内容:
space :=
space +=
WEBOTS_HOME_PATH=$(subst $(space),\ ,$(strip $(subst \,/,$(WEBOTS_HOME))))
include $(WEBOTS_HOME_PATH)/projects/robots/gctronic/e-puck/transfer/libepuck/Makefile.include
同样在 e-puck1 上使用 OpenCV 可能是一个非常棘手的过程,你应该有一个为 e-puck 机器人编译的 OpenCV 版本。
关于Visual studio,您可以在这里找到更多信息: