Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
Read and understand .dll file for QT
I just wonder if there is a way to read a .dll file (for example Qt5Core.dll or Qt5Gui.dll or libstdc++-6.dll)
I think I have to use a decompiler. But which one? Because notepad++ shows me very complicated things: ƒ =ÿ...
What you mean read?
Its almost like an executable file.
Its compiled code.
so in what way "read" ?
what would the output be?
Konstantinos last edited by Konstantinos
I am just wondering what is the best way to deal with these files. What is the best way to get into these files.
If they are compiled, how can I decompile them?
I think these files, are my biggest vacuum in QT programming and I want to understand them very well.
And I do not know, but I think something interesting exists inside them. Thanks.
There are many decompilers for .dll files, but the QT .dll files are not recognized at all.
but you can just download Qt code and see the ALL the dlls are made of?
Its compiled c++ code and de-compiling it wont be pretty :)
But its full open souce so u have somthing even better than the DLL.
The source code for the DLL. :)
There is nothing special for Qt dlls. just dlls.
Ok I understand you, but I will tell you an example.
Imagine we have 10 Qt5Core.dll files that accompany an executable file. With 8 of them the .exe file does not run, but with 2, it does (I try to run it 10 times with 10 different Qt5Core.dll files).
What I want? I want to understand myself why it happens. And the only information that we have is just these files.
So I want to find a way to open or to read these ten Qt5Core.dll files, and to understand myself why the executable file has problem with 8 of them. I don't care if it requires much time. Just I want to understand.
I think I want something that is very advanced decompiling.
Ok, but should you not then just go and read about DLLS, symbol
and class exports and imports ?
Get knowledge about DLLS and how they work?
Ok, these sites are good????:
Or you can suggest me something better?
tripleboot really good for deployment.
and if u read most on that wiki, u know most :)