Hello. Please excuse my ignorance about basic compiling skills. I use C and C++ maybe 2 days a year.
I tried to compile zqm as a static library but it is just too much work with every version. I was able to do it with older VisualStudio, but with VS2010 and zmq 3.1.1 I just can't get it to work any more. Then I tried to compile zmq sources inside my test app and it seems promising. In VS2010 first zmq compilation takes a bit longer (maybe 5-10 mins), but in Mac full zmq compile takes only 5 seconds. And now I can finally debug zmq code. I have 4 questions: a) In OSX 10.7 Xcode 4.2 it seems that Xcode (or Boost) defines somewhere a macro called "check". Method "check" is defined also in msg.hpp and trie.hpp and I couldn't compile my app. I had to put inside platform.hpp: #ifdef check #undef check #endif It this the right way to deal with the problem? b) It seems that I have to make copies of same sources in both OSX and Windows and compile sources at least once to get correct platform.hpp. I would like to use exact same sources, but is it possible? Do I need something else than platform.hpp? c) To be able to compile in windows I need to change manually zmq.h and zmq_utils.h from: # if defined DLL_EXPORT # define ZMQ_EXPORT __declspec(dllexport) # else # define ZMQ_EXPORT __declspec(dllimport) # endif to: # if defined DLL_EXPORT # define ZMQ_EXPORT # else # define ZMQ_EXPORT # endif I would like to have one more define (NO_ZMQ_EXPORT?), is it too much trouble to change this? d) https://github.com/zeromq/libzmq says the last change is December 19, 2011. Are there any newer versions somewhere? -- Regards, Pasi Mankinen Finland _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
