0

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

是我用于相机的 API 的链接。

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

4

1 回答 1

0

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

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

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

在此处输入图像描述

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

于 2019-09-18T02:16:17.587 回答