0

我在 Win7 上成功编译并运行rabbitmq-c作为 x86 模块(win32)。
请注意,这是 RabbitMQ 的 C 客户端,而不是RabbitMQ 本身。

我使用了这些指令CMAKE并运行了这些命令:

mkdir build && cd build
cmake ..
cmake --build [--config Release] .

但是我需要将其编译为 x64。我找不到配置选项的哪个开关可以设置构建过程来做到这一点。

4

3 回答 3

1

您需要告诉 CMake 您的目标是 64 位。

mkdir build && cd build
cmake -G "Visual Studio 12 Win64" ..

...或您使用的任何版本的 Visual Studio。然后打开生成的rabbitmq-c.sln文件并构建。

在 github 页面的入门部分中还列出了一些您可能会发现相关的 CMake 标志:https ://github.com/alanxz/rabbitmq-c/

于 2015-09-28T16:06:23.380 回答
0

美好的一天,我认为你可以在 msys2 x64-console 中构建,你可以在下一个链接下载 msys2:msys2。安装所需的包是这样的:pacman -S base-devel git mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake,之后你可以简单地执行autoreconf -i ./configure && make install

于 2015-05-05T17:13:06.097 回答
0

要使用 Visual Studio 2019 以 64 位构建 rabbitmq-c,您可以这样做:

mkdir build && cd build
cmake -G "Visual Studio 16 2019" -A x64 ..
于 2019-06-18T12:41:09.250 回答