Cross platform C++ code architecture

前端 未结 8 599
广开言路
广开言路 2021-01-31 00:18

I\'m having a bit of a go at developing a platform abstraction library for an application I\'m writing, and struggling to come up with a neat way of separating my platform indep

相关标签:
8条回答
  • 2021-01-31 01:01

    If you like to use a full-blown c++ framework available for many platforms and permissive copylefted, use Qt.

    0 讨论(0)
  • 2021-01-31 01:02

    You might also want to take a look at poco:

    The POCO C++ Libraries (POCO stands for POrtable COmponents) are open source C++ class libraries that simplify and accelerate the development of network-centric, portable applications in C++. The libraries integrate perfectly with the C++ Standard Library and fill many of the functional gaps left open by it. Their modular and efficient design and implementation makes the POCO C++ Libraries extremely well suited for embedded development, an area where the C++ programming language is becoming increasingly popular, due to its suitability for both low-level (device I/O, interrupt handlers, etc.) and high-level object-oriented development. Of course, the POCO C++ Libraries are also ready for enterprise-level challenges.


    (source: pocoproject.org)

    0 讨论(0)
提交回复
热议问题