[Qt-creator] Change path to external DLLs for program execution

André Hartmann andre.hartmann at iseg-hv.de
Wed Apr 16 15:03:45 CEST 2014


I have (Windows) projects that depends on external

Whenever a new version of this lib is released,
I have to compile and test the projects against
the new version and sometimes switch back to the
old version.

Qmake already makes my life very easy, as I can
switch between them by changing the CONFIG variable:

# project.pro


LIB_V1 {
	INCLUDEPATH += "c:/lib_v1/include"
	QMAKE_LIBDIR += "c:/lib_v1/lib"

LIB_V2 {
	INCLUDEPATH += "c:/lib_v2/include"
	QMAKE_LIBDIR += "c:/lib_v2/lib"

Now my last problem is, that I need the corresponding
DLLs from either c:/lib_v1/bin or c:/lib_v2/bin when
executing my program from Qt Creator.

Is there a way to achive this?

The worst possible way would be to copy the DLLs to the
build directory in a build step, but maybe there is a
cleaner solution?

Best regards,

More information about the Qt-creator mailing list