I've come across a problem. I tried intergrating a QT (QWT, to be exact) project in Visual Studio and wasn't 100% succesful. It worked, meaning I could open, write, and compile code, but I can't seem to run the compiled code. The .exe generated whines about not having QtSvgd4.dll installed EVEN THOUGH I have it in the same directory. Has anyone else come across this? and/or knows how to fix it?
Are you trying to run it from Visual Studio, or are you running the exe directly? I think I remember VS making executables look for their dlls in strange place, but I'm not sure as it has been quite some time since I last used it.
Visual Studio sets the working directory for applications to the Project folder (which is where your code is also put by default.) If you run the EXE straight from the Debug/Release folder, this won't be applied. This functionality is used so that you don't have to copy/paste new files into both the Debug AND Release folders - just put it in the project folder.
If you want a clean-cut solution, just put the DLL in System32.