我正在尝试构建和安装pymqi,但是我在尝试编译它时遇到了很多错误。
我做了以下事情:
获取并安装MinGW gcc
创建libpython2?.a
使用来自https://pythonhosted.org/pymqi/mingw32.html
的说明当我尝试使用setup.py build -cmingw32 client
构建它时
我得到一个未定义的引用列表。以下是一些例子
build\temp.win32-2.6\Release\pymqe.o:pymqe.c:(.text+0x25e): undefined reference to `MQINQMP'
build\temp.win32-2.6\Release\pymqe.o:pymqe.c:(.text+0x463): undefined reference to `MQSETMP'
最后,我也收到以下错误:
c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: build\temp
.win32-2.6\Release\pymqe.o: bad reloc address 0x0 in section `.data'
collect2.exe: error: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
我正在使用:
非常感谢任何线索和帮助:)
答案 0 :(得分:0)
您需要在进行构建的服务器上安装WebSphere MQ v7.0或更高版本。此外,当您安装MQ时,是否包含“开发工具包”?它是可选的,您需要选择它。