Just started trying an example in Qt but get "No debugger set up"
-
That's pretty strange situation I haven't hit yet…
Since you're on 5.6.0, can you update to 5.6.1 or 5.7.0 to see if you are still experiencing this ?
-
What do you mean download everything and compile ? If you used the online installer you can simply update from the MaintenanceTool and you should be good to go.
-
Went to Qt origin and downloaded the online installer (called qt-unified-windows-x86-2.0.3-online.exe) and started executing it... when I got where I need to give the installation root, I tried C:\Qt but it says "The folder you selected already exists and contains an installation.. Choose a different target.."
So I was going to choose C:\QtNext ... however:
Was this the "MaintenanceTool" you suggested to use? It doesn't feel like that - it feels like a whole new installer...
??
Juan -
Strange, in that case you can always try to grab the online installer again and check if it's available.
-
Got it - I modified the PATH environment variable in the Kits tab of the Build & Run section of Tools->Options to include the directory containing libmysql.dll.
Is this the PREFERRED OFICIAL WAY TO MAKE DLLs AVAILABLE AT RUNTIME?
What if the EXE is run outside the Qt Creator environment?
Is there a way to copy dependent DLLs to the same directory that contains the EXE? Any such tool for instance? Maybe the tool uses Dumpbin to examine the EXE dependencies? Does this exist? Do you think this is a wise way to go?
Regards,
Juan -
From a Qt Creator perspective, it's one way to do it. You can also modify the the environment in the Run part of the Project panel.
If the exe is run outside Qt Creator you have to take the same steps as you would when deploying on another computer. That part has been greatly simplified since windeployqt has been created.
If some things aren't found, you'll have to copy them manually. In the case of MySQL, simply copy the .dll in the same folder as the application.
On a side note, please don't use so much caps, in written language it's considered shouting and rude.
-
No worries ;)
Since you have it working now, please mark the thread as solved using the "Topic Tool" button so that other forum users may know a solution has been found :)