3

我正在尝试在 Visual Studio 2012 机器上编译 rabbitmq-c,但没有成功。

我正在按照自述文件中描述的说明进行操作:

mkdir build && cd build
cmake ..
cmake --build .

但是编译会返回一堆错误,如下所示:

C:\rabbitmq-c-master\librabbitmq\amqp_private.h(277): error C2375: 'htonll' : redefinition; different linkage

我注意到当我运行命令“cmake ..”时,我得到“正在寻找 htonll - 未找到”。所以由于某种原因,rabbitmq-c 找不到我的 htonll 函数并尝试重新声明它。

我该如何调试?

rabbitmq-c 库的链接: https ://github.com/alanxz/rabbitmq-c

4

0 回答 0