【问题标题】:How to combine multiple sensors into one project with separate drivers?如何将多个传感器与单独的驱动程序组合到一个项目中?
【发布时间】:2019-09-18 10:36:41
【问题描述】:

我正在创建一个需要 Ximea 摄像头和连接到驱动程序的传感器的应用程序。两者都与 C++ 兼容。问题是 Ximea 相机仅在 Visual Studio 上构建 x86,而传感器构建在 x64 上。我想从同一个项目中运行两者,并且我相信我需要使用 MSBuild 或某种 Batch Build 来配置两者,以便它们可以同时运行。我基本上想从相机拍摄图像来控制传感器,所以它们都需要同时运行。

Here 是指向我用于相机的 API 的链接。

(这是我第一次在 C++ 中大量工作,所以任何建议/参考/资源都会很棒!)

【问题讨论】:

    标签: c++ visual-studio msbuild configuration-files ximea


    【解决方案1】:

    我想在同一个项目中运行这两个项目,并且我相信我 需要使用 MSBuild 或某种 Batch Build 来配置两者 它们可以同时运行。

    运行和构建意味着不同的东西,您可以在构建整个解决方案时使用 msbuild 或批处理脚本在 X86 中构建 Ximea 相机项目和在 X64 中构建传感器项目。

    在 VS 中,您可以在解决方案资源管理器中右键单击解决方案=>配置管理器来控制此行为。见:

    那么当你选择Solution Platform x86 时,它实际上是在X64 中构建项目A 和B,在X86 中构建C。这就是 msbuild 可以为您做的。但是我无法确定你运行它时是否会出现兼容性问题。

    【讨论】:

    • 感谢您的建议。我能够将这两个项目放在一个解决方案中,并完美地构建它们。现在它们都可以构建,我想参考另一个中的相机/另一个中的传感器,但不太知道如何去做。这绝对是一个开始!
    • @Ryanator13 你的意思是添加像this这样的项目引用吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-17
    • 2020-06-23
    相关资源
    最近更新 更多