Integrating exiv2 with Qt
-
Can you provide an image that is in a more mainstream format ?
-
A screenshot of Dependency Walker's window might be simpler.
-
From a look at the text file. There's at least one architecture mismatch. Double check libexiv2, if I saw things correctly, it's a 64bit library and you are using a 32bit Qt.
-
From a look at the text file. There's at least one architecture mismatch. Double check libexiv2, if I saw things correctly, it's a 64bit library and you are using a 32bit Qt.
Sorry for revoking the topic after a long time.
I am using both 32 bit (QT and mingw). When I load the dll in dependency walker, these are the missing dlls.
Kernel32.dll
MSVCRT.DLL
PSAPI.DLL
USER32.DLL
WS2_32.DLLI am unable to find these in the mingw bin folder also. So where can i get these dll's so that I can manually add them ?
-
Except MSVCRT.dll which comes with the vcredist package from Microsoft, the others are all system dlls that you should not distribute.
-
Except MSVCRT.dll which comes with the vcredist package from Microsoft, the others are all system dlls that you should not distribute.
-
No, 64bit Windows can run both 32 and 64bits application.
You have to distribute the MinGW dependencies though.
Did you use
windeployqt
to prepare your application for distribution ? -
No, 64bit Windows can run both 32 and 64bits application.
You have to distribute the MinGW dependencies though.
Did you use
windeployqt
to prepare your application for distribution ?These are errors for the built exiv2 library dll file which I am using in a QT project. When I run the the project, it the program exits immediately but it compiles successfully. So I wanted to check if I am missing any of its dependencies to include in the qt project.
-
How did you build exiv2 ? With which compiler ?
-
The same you installed with Qt ?
-
No I have installed from msys ... I will try installing with the mingw from QT and get back.
-
Did you add the path to where the exiv2.dll can be found the PATH environment variable in the Run part of the Project panel ?
-
Did you add the path to where the exiv2.dll can be found the PATH environment variable in the Run part of the Project panel ?
-
Then can you copy it in the same folder as the application to be really sure it can be found ?
-
Then can you copy it in the same folder as the application to be really sure it can be found ?
-
Prefix option ?