Page 1 of 1

Does CopperSpice play well with 3'rd party lib?

Posted: Wed Oct 16 2019 10:01 am
by CandL
Many times, I have found that Qt just wasn’t enough, and I have had to use additional libraries such as:

Name License URL Short Description
Qwt LGPL 2.1 + addendum https://qwt.sourceforge.io Qt Widgets for Technical Applications (plotting)
Qtcsv MIT https://github.com/iamantony/qtcsv Reading and writing csv-files in Qt.
QXlsx MIT https://github.com/QtExcel/QXlsx Excel file(*.xlsx) reader/writer library using Qt5.

Is there a list of 3’rd party libs that are compatible with CopperSpice?

Re: Does CopperSpice play well with 3'rd party lib?

Posted: Wed Oct 16 2019 3:55 pm
by barbara
Since CopperSpice is a true C++ library, with no dependencies and no code generator, it should play nicely with any other well behaved C++ library.

At the current time we have not tested the Qt libraries you have mentioned. If they are based on Qt, which I am guessing they are, these libraries would need to be ported to CopperSpice. I am not sure about the first one, however I suspect the second and third ones you listed have pure C++ equivalents.

I have ported several Qt applications to CopperSpice and we have other users who have been through the process as well. It is usually not that time consuming especially if the project already builds with CMake.

Barbara