Webots Visual Studio Cross-complitation

Webots Visual Studio Cross-complitation

本文关键字:Cross-complitation Studio Visual Webots      更新时间:2023-10-16

我正在Visual Studio中为Webots编写一个C++程序。据我所知,我正在尝试从 Webots 软件交叉编译到 e-puck1 上,但由于我在 VS 中,它没有必要的制作文件。我尝试使用其生成文件重新制作 Webots 中的控制器,但我收到一个错误,它找不到我的库。

链接到我的生成文件及其错误

所以我的问题是这些:

VS可以用来交叉编译到电子冰球上吗?

如果不是,为什么生成文件找不到我的库?

我已经通读了这个网络生物学页面,但它没有告诉我任何关于我的错误的信息,也没有告诉我 VS。

感谢您的任何帮助!

要交叉编译,您的生成文件应至少包含以下内容:

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,你可以在这里找到更多信息:

  • https://www.cyberbotics.com/doc/guide/using-visual-studio-with-webots