2013-01-09 11 views
8

मैं zmq.org (i.e. github.com/imatix/zguide.git) पर प्रदान किए गए ZMQ C++ स्रोत कोड उदाहरणों को संकलित करने का प्रयास कर रहा हूं। मेरा ओएस xubuntu है और मैंने ZMQ पूर्वापेक्षाएँ स्थापित की हैं जो libtool, autoconf, automake और uuid-dev पैकेज ठीक से हैं। मैंने czmq भी स्थापित किया। जेडएमक्यू का संकलन और लिंकिंग ठीक था और libs/usr/local/bin के अंतर्गत ठीक से स्थित हैं। फिर भी, मैं संकलन त्रुटियों से नीचे हो रहा हूँ। गुगलिंग ने बहुत मदद नहीं की और मुझे आश्चर्य है कि अगर कोई इन त्रुटियों के त्वरित समाधान को जानता है, जो अनुपलब्ध हेडर फ़ाइल zmq.hpp से निकलता है। अग्रिम में धन्यवाद।सी ++ उदाहरणों के लिए ZMQ संकलन समस्या

$./build all 
    hwclient.cpp 
    hwclient.cpp:6:19: fatal error: zmq.hpp: No such file or directory 
    compilation terminated. 
    hwserver.cpp 
    hwserver.cpp:6:19: fatal error: zmq.hpp: No such file or directory 
    compilation terminated. 
    identity.cpp 
    identity.cpp:7:19: fatal error: zmq.hpp: No such file or directory 
    compilation terminated. 
    lbbroker.cpp 
    In file included from lbbroker.cpp:7:0: 
    zhelpers.hpp:29:19: fatal error: zmq.hpp: No such file or directory 
    compilation terminated. 
    lpclient.cpp 
    In file included from lpclient.cpp:6:0: 
    zhelpers.hpp:29:19: fatal error: zmq.hpp: No such file or directory 
    compilation terminated. 
    lpserver.cpp 
    In file included from lpserver.cpp:8:0: 
    zhelpers.hpp:29:19: fatal error: zmq.hpp: No such file or directory 
    compilation terminated. 
    mdbroker.cpp 
    In file included from zmsg.hpp:35:0, 
      from mdbroker.cpp:7: 
    zhelpers.hpp:29:19: fatal error: zmq.hpp: No such file or directory 
    compilation terminated. 
    mdclient.cpp 

......

उत्तर

10

यह zmq.hpp लग रहा है एक और Git भंडार ZMQ 3.2 जो https://github.com/zeromq/cppzmq पर उपलब्ध है के साथ शुरुआत करने के लिए ले जाया गया है। मैंने इसे उसी स्थान पर क्लोन किया है जहां पहले जेडएमक्यू की टैर बॉल निकाली गई थी। फिर मैंने उदाहरणों की सी ++ निर्देशिका से zmq.hpp के लिए एक प्रतीकात्मक लिंक बनाया। फिर उदाहरण ठीक संकलित।

-1
[email protected]~/Code/zeromq>ls 
cppzmq-master.zip zguide zmqpp-develop zmqpp-develop.zip 
[email protected]~/Code/zeromq>unzip cppzmq-master.zip 
Archive: cppzmq-master.zip 
235803740753312576495301ebf5b8ed76407173 
    creating: cppzmq-master/ 
    inflating: cppzmq-master/LICENSE 
    inflating: cppzmq-master/README  
    inflating: cppzmq-master/zmq.hpp 
[email protected]~/Code/zeromq>ls 
cppzmq-master cppzmq-master.zip zguide zmqpp-develop zmqpp-develop.zip 
[email protected]~/Code/zeromq>cd cppzmq-master/ 
[email protected]~/Code/zeromq/cppzmq-master>ls 
[email protected]~/Code/zeromq/cppzmq-master>sudo cp zmq.hpp /usr/include/ 
[email protected]~/Code/zeromq/cppzmq-master>cd ~/Code/zeromq/zguide/examples/C++ 
[email protected]~/Code/zeromq/zguide/examples/C++>./build all 
Building C++ examples... 
hwclient.cpp 
hwserver.cpp 
identity.cpp 
interrupt.cpp 
... 
[email protected]~/Code/zeromq/zguide/examples/C++> 
संबंधित मुद्दे