logo

Thread

logo
the fair gds editor

Introduction
Screenshots
License
Download
Userinterface
Function Index
White Papers
Community
Contact

Use your OpenID:

getopenID

mouse left
no help

Compiling for Windows XP problem

by anonymous - 12 Apr 2009, 21:33 CEST

I compiled GPL license of Layouteditor version 20090405 from source code on windows XP using Qt 4.5.0, freetype 2.3.9 and zlib 1.2.3. I run qmake and make in Qt's command prompt. I was able to build the layout.exe in the layout\\bin directory.

However, when I run the layout.exe it complains it cannot find the Qtcore4.dll. When I copy the Qtcore4.dll from the Qt installation into the bin folder it complains that it cannot find the entry point "_Z21qRegisterResourceDataiPKhS0_S0_" in the DLL.

Considering the make completes without errors and layout.exe file is created, would you please help me what I am missing here and how I can make a workable GPL license reduced feature layout editor for Windows XP?

by anonymous - 12 Apr 2009, 21:33 CEST

by Juergen Thies - 12 Apr 2009, 22:13 CEST

That is a linking problem with qt. This can have multiply reasons. The LayoutEditor will need Qtcore, QtGui, QtOpenGl, freetype and zlib. Depending on your compiler you will also need further dll like mingwn for minimal gcc environment for windows. One of the required dlls is not found by windows or there is a version mismatch (a different version was used for compilation/runtime, more than one version is installed, ...) Make sure you have copy the identical version of the dlls to system32 or the executable path as used during compilation. You can reduce this problems, if you use a static linked qt. Then no qt___.dll are required. See the qt documentaion for details.


Please log in to post!