Adding another plugin to pre-built Qt creator. Is it possible at all?
Within the README file of Qt creator one can find following section
This section provides step by step instructions for compiling the latest
versions of Qt and Qt Creator on Windows. Alternatively, to avoid having to
compile Qt yourself, you can use one of the versions of Qt shipped with the Qt
SDK (release builds of Qt using MinGW and Visual C++ 2008).
This suggests somehow, that you can compile a plugin and add it to a pre-built qt creator version. I have tried, but it will not work.
I have recently downloaded Qt 5.1 MinGW SDK which includes Qt creator 2.7.2.
The creator source I had to download from git, because there are no source code archives provided as for Qt lib. The archives I found stopped a couple of versions back.
I have compiled the creator source against Qt 5.1 with the tool chain provided in the SDK. The same I have used for my plugin. It does work with the self-compiled version. The about box shows that this is a creator version 2.7.2.
However, copying it to the plugins of the SDK creator showed an error message.
C:\Qt\Qt5\Tools\QtCreator\lib\qtcreator\plugins\QtProject\Doxygen.dll: Cannot load library C:/Qt/Qt5/Tools/QtCreator/lib/qtcreator/plugins/QtProject/Doxygen.dll: Die angegebene Prozedur wurde nicht gefunden.@
There are no details given how the Qt creator has been compiled for the SDK.
Is there a chance to get it to work with the supplied Qt creator and saving the lengthy recompilation time and the vast hd space required for the next time?
I think creator is built with MSVC 2010, but am not sure since the release team is handling that nowadays. Better ask them. I guess the best way to contact them is to go through their mailing list.
From the "current doc":http://qt-project.org/doc/qtcreator-2.8/adding-plugins.html#matching-build-keys I can confirm what Tobias wrote. And from helping another users it seems it's currently the case.
Thanks guys for your valuable input.
The about information within Qt creator is a bit scarce to say the least. I would have expected that the compiler information would be shown as well. Especially when the remaining stuff depends on it.