我成功编译并在Win7上以x86模块(win32)运行rabbitmq-c。
注意,这是一个C客户端为RabbitMQ,而不是 RabbitMQ本身。在Win7上将rabbitmq-c编译为x64
我使用的指令为CMAKE
就跑这些命令:
mkdir build && cd build
cmake ..
cmake --build [--config Release] .
不过,我需要把它编译成64位。我无法找到配置选项的开关将设置构建过程来做到这一点。
我成功编译并在Win7上以x86模块(win32)运行rabbitmq-c。
注意,这是一个C客户端为RabbitMQ,而不是 RabbitMQ本身。在Win7上将rabbitmq-c编译为x64
我使用的指令为CMAKE
就跑这些命令:
mkdir build && cd build
cmake ..
cmake --build [--config Release] .
不过,我需要把它编译成64位。我无法找到配置选项的开关将设置构建过程来做到这一点。
美好的一天,我认为你可以在msys2 x64控制台中建立,你可以在下一个链接下载msys2:msys2。安装需要的软件包,如下所示:pacman -S base-devel git mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake
,之后您可以简单执行autoreconf -i ./configure && make install
。
你需要告诉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/
我希望的是香草窗口编译,这将只是改变我现有的compliation设置 –