Coder Social home page Coder Social logo

Changes for VS2010 about czmqpp HOT 5 CLOSED

zeromq avatar zeromq commented on August 25, 2024
Changes for VS2010

from czmqpp.

Comments (5)

evoskuil avatar evoskuil commented on August 25, 2024

@HughPowell Thanks for doing the work to expand usability below C++11. This was written for czmq integration with libbitcoin's Obelisk by @genjix, and that code utilizes latest compiler features, but for more general use with zmq it's better to keep it at a lower compiler version. We were planning to add exports, so it's great that you've done this too.

There are a couple of issues in the project/props files. I would ask that you create a pull request for the cpp changes and I'll expand the VC project coverage to vs2012 and vs2010 once we have verified the build.

from czmqpp.

HughPowell avatar HughPowell commented on August 25, 2024

C++ changes in #8

from czmqpp.

evoskuil avatar evoskuil commented on August 25, 2024

@HughPowell Do the exports compile properly for you in a DLL build?

from czmqpp.

HughPowell avatar HughPowell commented on August 25, 2024

@evoskuil Sorry, forgot to include the changes to the preprocessor definitions which were to include LIBCZMQ_EXPORTS for the DLL builds. Looks like you've taken care of all that with #9
Cheers

from czmqpp.

evoskuil avatar evoskuil commented on August 25, 2024

Yes, it all looks good presently. Thanks for making the changes to expand this to v100 and v110 as well as dynamic linking! Note that libsodium has adopted the three platform builds that follow the same pattern, so everything should work well once the libzmq pull request is merged.

from czmqpp.

Related Issues (11)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.