我成功編譯並在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設置 –