Hey there!
I just started using Qt Creator IDE and followed Sebastian's step-by-step explanation of how to compile CSMP with Qt (see section CSMP-basics). The guide seemed to me quite clear… still, there are a few ambiguities, which I hope you can help me resolve:
- Is there a certain order in which I have to compile the libraries (e.g., do I have to compile the main library or the support libraries before the others)?
- When opening the Qt project files, I noticed that for some folders, there is none (such as computer_science or generic_element_centered_finite_volumes). Are they not needed in the CSMP library?
- Also for distributed_examples, there are no .pro files. I assume these examples are still not working and haven't been used by anyone lately!?
- From the support libraries, only f2c, jpeg and meschach have to be compiled - right!? 'Cause again, for the others there are no .pro files.
- For many libraries, an error message saying "instantiated from here" is occurring - referring to a template class definition (e.g., template class LinearDiffusionAlgorithm<csp_float,2>;). But the libraries are being compiled anyhow. Can I just ignore those messages?
- It says that I have to add the PATH to the file mingwm10.dll to my system environment variables. But if I want to start an .exe by -for example- double-click, also the file samg_dyn_noomp.dll is required. Do I always have to copy it into the same folder as the .exe (as I used to do with CodeWarrior)? Or is there another work-around?
No major issues and probably very basic questions - but I thought that other users might come upon them as well… If so, the answers could be incorporated into Sebastian's how-to.
Cheers,
Gillian