Visual Studio 2012 マシンで rabbitmq-c をコンパイルしようとしていますが、成功しません。
readme に記載されている手順に従っています。
mkdir build && cd build
cmake ..
cmake --build .
ただし、コンパイルすると、次のような一連のエラーが返されます。
C:\rabbitmq-c-master\librabbitmq\amqp_private.h(277): error C2375: 'htonll' : redefinition; different linkage
コマンド「cmake ..」を実行すると、「Looking for htonll - not found」が表示されることに気付きました。何らかの理由で、rabbitmq-c は私の htonll 関数を見つけられず、再宣言しようとします。
これをデバッグするにはどうすればよいですか?
rabbitmq-c ライブラリへのリンク: https://github.com/alanxz/rabbitmq-c