0
構建過程中試圖建立jzmq對以下這個網址的指示兆瓦的Windows 7(64位): http://www.zeromq.org/bindings:java(有底部特定的一段贏得64機) 當我到第5步「安裝NSIS後,您可以跳轉到構建軟件包或僅構建庫。」我收到100%建立後仍有外部符號的一個長長的清單: 例如:64 ZeroMQ jzmq爲Windows 7
Linking CXX shared library lib\jzmq.dll
Creating library lib\jzmq.lib and object lib\jzmq.exp
Context.cpp.obj : error LNK2019: unresolved external symbol _zmq_errno reference
d in function [email protected]
Socket.cpp.obj : error LNK2001: unresolved external symbol _zmq_errno
Context.cpp.obj : error LNK2019: unresolved external symbol _zmq_init referenced
in function [email protected]
Context.cpp.obj : error LNK2019: unresolved external symbol _zmq_term referenced
in function [email protected]
Poller.cpp.obj : error LNK2019: unresolved external symbol _zmq_poll referenced
in function [email protected]
我有C:\ ZMQ \ zeromq-3.2.2 \ LIB \ x64的在我的系統路徑變量設置。我修改的CMakeLists.txt在線路101指向我zeromq-3.2.2迪爾斯即
include_directories(
# /zeromq/zeromq-2.1.10/include
/zmq/zeromq-3.2.2/include
${JNI_INCLUDE_DIRS}
)
link_directories(
# /zeromq/zeromq-2.1.10/build/lib
# /zeromq/zeromq-2.1.10/build64/lib
/zmq/zeromq-3.2.2/lib/x64
)
我認爲還有另一種路徑變量的缺失或我的CMakeLists.txt裏面的東西指向了錯誤的位置,但此刻我不確定我應該在尋找什麼。 任何幫助讓我的jzmq構建將不勝感激。