I didn't install the SDK (instead I built Qt from source) but I have 'C:\qt\4.7.0\bin' added to my path. Within 'C:\qt\4.7.0\lib' I have all the .dlls which are named 'xxx4.dll' as you say.
When cd into my 'build' folder and run 'cmake ..' I get the following output:
Code:
-- Building for: Visual Studio 10
-- Check for working C compiler using: Visual Studio 10
-- Check for working C compiler using: Visual Studio 10 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler using: Visual Studio 10
-- Check for working CXX compiler using: Visual Studio 10 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found Doxygen: C:/Program Files (x86)/doxygen/bin/doxygen.exe
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - not found.
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.7.0 (using C:/qt/4.7.0/bin/qmake.exe)
-- Found `sphinx-build` at C:/Python27/Scripts/sphinx-build.exe
--
-- Summary
-- -------
-- Build examples: ON
-- Build tests: ON
-- API Docs available: YES
-- - Qt Help bundling: YES
-- Build manual: YES
--
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/David/Documents/Visual Studio 2010
/Projects/thermite/PolyVox/trunk/build
As you can see, it identifies the correct path to Qt. Are you getting this far? Be sure to delete the contents of you build folder first as CMake caches some stuff. If not can you post your CMake output? Note that I haven't even tried building yet.
If I now open the newly generated 'PolyVox' and then go 'BasicExample'->Right Click->'properties'->'configuration properties'->'linker'->'input'->'additional dependancies', then I can see the lib files listed with the '4' extension.
Please elaborate on where exactly you results are differing from mine, and we can take it from there.