-
Notifications
You must be signed in to change notification settings - Fork 653
Open
Description
When I try to build the cython example in https://github.com/zeromq/pyzmq/tree/master/examples/cython, I find the following link error.
running build_ext
building 'cyzmq_example' extension
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\azhou-p\AppData\Local\Continuum\anaconda3\lib\site-packages -IC:\Users\azhou-p\AppData\Local\Continuum\anaconda3\lib\site-packages\zmq\utils -IC:\Users\azhou-p\AppData\Local\Continuum\anaconda3\lib\site-packages\zmq\include -IC:\Users\azhou-p\AppData\Roaming\Python\Python37\site-packages\numpy\core\include -IC:\Users\azhou-p\AppData\Local\Continuum\anaconda3\include -IC:\Users\azhou-p\AppData\Local\Continuum\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /Tccyzmq.c /Fobuild\temp.win-amd64-3.7\Release\cyzmq.obj
cyzmq.c
c:\users\azhou-p\appdata\roaming\python\python37\site-packages\numpy\core\include\numpy\npy_1_7_deprecated_api.h(14) : Warning Msg: Using deprecated NumPy API, disable it with #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Users\azhou\AppData\Local\Continuum\anaconda3\Library\lib /LIBPATH:C:\Users\azhou-p\AppData\Local\Continuum\anaconda3\libs /LIBPATH:C:\Users\azhou-p\AppData\Local\Continuum\anaconda3\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\um\x64" /EXPORT:PyInit_cyzmq_example build\temp.win-amd64-3.7\Release\cyzmq.obj /OUT:D:\QIO\librairies\azhou-p\rpc\pyzmq_cython\cyzmq_example.cp37-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.7\Release\cyzmq_example.cp37-win_amd64.lib
Creating library build\temp.win-amd64-3.7\Release\cyzmq_example.cp37-win_amd64.lib and object build\temp.win-amd64-3.7\Release\cyzmq_example.cp37-win_amd64.exp
cyzmq.obj : error LNK2001: unresolved external symbol __imp_zmq_ctx_destroy
cyzmq.obj : error LNK2001: unresolved external symbol __imp_zmq_socket
cyzmq.obj : error LNK2001: unresolved external symbol __imp_zmq_close
cyzmq.obj : error LNK2001: unresolved external symbol __imp_zmq_connect
cyzmq.obj : error LNK2001: unresolved external symbol __imp_zmq_ctx_new
cyzmq.obj : error LNK2001: unresolved external symbol __imp_zmq_msg_init_size
cyzmq.obj : error LNK2001: unresolved external symbol __imp_zmq_msg_data
cyzmq.obj : error LNK2001: unresolved external symbol __imp_zmq_msg_send
cyzmq.obj : error LNK2001: unresolved external symbol __imp_zmq_msg_close
D:\QIO\librairies\azhou-p\rpc\pyzmq_cython\cyzmq_example.cp37-win_amd64.pyd : fatal error LNK1120: 9 unresolved externals
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x64\\link.exe' failed with exit status 1120
I am using MSVC build tools 2017 14.16.27023 with the libzmq.dll complied with "pip install pyzmq". The pyzmq version is 20.0.0.
Any thoughts will be much appreciated. Thanks in advance.
Metadata
Metadata
Assignees
Labels
No labels