@wysota: Qextserialport is not implemented as a plugin. It is a standard dynamic library, automatically linked at start-up (or optionally a static library).
@Killgabio: Your English is understandable. Your description of exactly what is going on on your machine is probably not complete or accurate because your "solution" does not make technical sense. If we don't get to the bottom of this then you will be back in a while asking why you cannot get your program to run on another, non-development, machine.
Can I suggest that your search your entire machine for copies of qextserialport.dll and qextserialportd.dll and remove all except the copy in your qextserialport build directory. Confirm that your program no longer runs. Then copy the DLL from the qextserialport build directory to the location that yourprogram.exe is in (this is probably not the same place as your source code). Confirm that your executable now runs.
A deployed application (Windows) should ultimately look like:
Program Files/
My Program/
myprogram.exe
qextserialport.dll // your program's shared components (not plugins)
mingwm10.dll // for MingW GNU C++ programs
libgcc_s_dw2-1.dll
qtcore4.dll // Your required Qt components
qtgui4.dll
...
sqldrivers/
qsqlite4.dll
...
imageformats/
qjepg4.dll
...
Program Files/
My Program/
myprogram.exe
qextserialport.dll // your program's shared components (not plugins)
mingwm10.dll // for MingW GNU C++ programs
libgcc_s_dw2-1.dll
qtcore4.dll // Your required Qt components
qtgui4.dll
...
sqldrivers/
qsqlite4.dll
...
imageformats/
qjepg4.dll
...
To copy to clipboard, switch view to plain text mode
On your dev machine the Qt and MingW components should be found without copying them, but your program's other shared components will not be found by default.
Bookmarks