why it so happened that the required library to run is not indicated in the list of dependencies.
It might be a run-time dynamic linking library used by dlopen , LoadLibrary or something equivalent.
Before seeing this post, I had problem with the OpenSSL library. I had to manually copy "libcrypto-1_1-x64.dll" and "libssl-1_1-x64.dll" to the target directory every time. For now, I can use the option "-bin" and "-libDir" like this:
The library "libssl-1_1-x64.dll" depends on "libcrypto-1_1-x64.dll", so CQtDeployer will copy them together to the target directory. Nice!
However, I never thought I could use the option "-bin" like this and I had no idea why a list can be its value before. This part of the document needs to be improved, in my opinion.
And one more thing, the doc said:
-extraLibs [list,params]
Sets the mask of the library name for forced copying.
Example: "-extraLib mySql" - forces to copy all libraries whose names contain mySql to the project folder. This option is case sensitive.
It might be a run-time dynamic linking library used by
dlopen
,LoadLibrary
or something equivalent.Before seeing this post, I had problem with the OpenSSL library. I had to manually copy "libcrypto-1_1-x64.dll" and "libssl-1_1-x64.dll" to the target directory every time. For now, I can use the option "-bin" and "-libDir" like this:
The library "libssl-1_1-x64.dll" depends on "libcrypto-1_1-x64.dll", so CQtDeployer will copy them together to the target directory. Nice!
However, I never thought I could use the option "-bin" like this and I had no idea why a list can be its value before. This part of the document needs to be improved, in my opinion.
And one more thing, the doc said:
@EndrII explained further:
It would be better to add the above explanation to the document.
Originally posted by @pzhlkj6612 in https://github.com/QuasarApp/CQtDeployer/issues/394#issuecomment-774440191