I am designing a program which reads some data from a text/data file, performs some calculations and then writes the results to another file...
I wrote the program using Dev C++... it was 100% independent, runs from the command prompt and does not require the use of any external libraries (except the STL).
I have now ported the app to Qt and created a GUI to make it easier to change the parameters and specify file locations etc... also to display a progress bar. The Qt GUI is a single class which obviously requires the QtCore and QtGUI libraries as well as the classes that are used to perform the calculations....
The problem is... I want to be able to develop the classes related to the calculations on PCs which do not have Qt installed.... now that the Qt GUI has been created, it does not need to be changed or re-compiled, but because I am constantly making alterations to the classes involved in the calculations, I am constantly having to recompile the whole application on a PC which has Qt installed.....
So... I want to be able to compile the code from my calculations without having to re-compile my GUI... I am a bit of a rookie at this so I am not 100% sure of what is the best way to do this??
I am guessing that I have to create a set of shared libraries? Is this the case and if so how do I set about it? Is there any way that I can compile it so that I just put an #include <MyCalcProgLibrary> at the top of my QtGUI and use the classes and functions from it like you would for any other Qt or STL library?
Thanks for any help... sorry about the waffling
Bookmarks