C++ tools that are new to you

Started by
7 comments, last by _moagstar_ 11 years, 10 months ago
What C++ development tools have you started using in the last 2 to 3 years? How do you like them? Tia
Advertisement
One tool I've found particularly useful is codesynthesis xsd which can be used to transform xml schemas to c++ code for data binding. The main thing I use this for is for defining configuration files, although the use certainly not limited to that. I get xml parsing, validation and c++ representations of schemas for free. This means I can do all kinds of handy things such as automatic documentation generation using an xslt, and also editing the configurations becomes a breeze in a good xml editor (e.g. Visual Studio) which has auto-completion.

codesynthesis xsd


This is a very neat tool, thanks for posting it.
We think in generalities, but we live in details.
- Alfred North Whitehead
OpenAmeos
ArtisanStudio

Both powerfull UML-Tools that allow you to completly define what kind of output you want. No development without them.
I use the Geany IDE when developing on Ubuntu. It's got some of the better features from MSVC++. It's lean, and not convoluted in any way. It takes about 10 minutes to get used to. It just works.
I have used Xerces and LiquidXMLC++ tool, xerves is a fairly lightweight xml parser and Liquid is a great tool for generating c++, c# and even java code straight from your xml or schema.

I have used Xerces and LiquidXMLC++ tool, xerves is a fairly lightweight xml parser and Liquid is a great tool for generating c++, c# and even java code straight from your xml or schema.


Xerces = lightweight ... Seriously?

I use the Geany IDE when developing on Ubuntu. It's got some of the better features from MSVC++. It's lean, and not convoluted in any way. It takes about 10 minutes to get used to. It just works.


Windows version of Geany has no Visual Studio features, except for project management, build tool and syntax highlighting (which is offered by many text editors), unless missing IntelliSense is a feature.

Xerces = lightweight ... Seriously?


I would certainly agree with this, xerces is lot's of things, but lightweight is not one of them. The one redeming feature of xersec however is xml validation. However if you don't need that then I've found pugixml to be a more lightweight and easy to use alternative.

This topic is closed to new replies.

Advertisement