Visual studio 2015 将OpenFrameWorks与激动人心的项目VS2015连接起来

Visual studio 2015 将OpenFrameWorks与激动人心的项目VS2015连接起来,visual-studio-2015,linker,openframeworks,ar.drone,Visual Studio 2015,Linker,Openframeworks,Ar.drone,我想为一个无人机项目使用openframeworks制作一个很棒的用户界面。我使用project作为我的基础,希望能够将CVDrone项目连接到我的openframeworks项目,这样我就可以在我的openframeworks项目中从CVDrone调用函数 如果我分别运行这两个项目,它们工作得很好,没有错误或任何东西。但无法连接它们 我已经试过了,但是VS 2015在我身上犯了各种各样的错误。从未找到库到缺少.dll文件的所有内容 您有两个选择。一个哈希选项,但在C++的时间和经验方面是实用的

我想为一个无人机项目使用openframeworks制作一个很棒的用户界面。我使用project作为我的基础,希望能够将CVDrone项目连接到我的openframeworks项目,这样我就可以在我的openframeworks项目中从CVDrone调用函数

如果我分别运行这两个项目,它们工作得很好,没有错误或任何东西。但无法连接它们


我已经试过了,但是VS 2015在我身上犯了各种各样的错误。从未找到库到缺少.dll文件的所有内容

您有两个选择。一个哈希选项,但在C++的时间和经验方面是实用的,它将有两个程序,一个是CVDrone,一个是在同一台计算机上通过套接字进行对话。使传递参数变得容易,而不必担心解析数据。在流式帧方面,您可能希望签出


但是,快速浏览CVDrone项目及其示例,应该可以将该项目集成到OpenFrameworks项目中。我建议尝试直接使用OpenCV。您需要将OpenCV 2替换为OpenCV 3库(头文件/DLL),当然也需要将
ardrone
类替换为您的项目。

请详细说明集成选项。我们已经尝试过这个方案,但没有成功。我们将所有源代码从CVDrone移动到项目的另一个版本,但它找不到库,也没有包含所有文件和文件夹。如果你能详细解释你将如何做,我将不胜感激。我已经尝试过这个合并解决方案,但它不会工作。就我而言,这只是一个有效的解决方案还是一个无效的解决方案?不幸的是,我目前无法访问Windows计算机进行测试,但我建议尝试以下方法:1。使用的projectGenerator vs生成带有ofxOpenCv和ofxCv插件2的新项目。尝试将CVDrone的项目
ardrone
3rdparty
文件夹添加到VS2015项目的文件夹中。检查项目是否可以编译(.h和.cpp已被处理,.lib静态libs(例如ffmpeg/lib、pthread等),否则请双击VS可以“查看”的路径/访问这些文件。可能需要进行一些调整以确保处理OpenCV2-OpenCV3的差异。我们最终将项目分为两个部分,在其中设置了它们之间的RPC通信。在尝试合并它们时,有许多错误无法修复。感谢您的回答:)