Я использовал инструмент и обнаружил, что несколько DLL, кажется, отсутствуют.Это MSVCP90D.DLL, MSVCR90D.DLL, GPSVC.DLL, IESHIMS.DLL.
После некоторого поиска в Google казалось, что проблема может заключаться в использовании VS2010 с предварительно скомпилированными двоичными файлами Qt для VS 2008. Теперь я перекомпилировал Qt с VS2010, но проблема остается той же.
Но при перекомпиляции я также скомпилировал примеры, в том числе тот, который пытался запустить.Кажется, что скомпилированный пример Qt работает отлично, но моя собственная скомпилированная версия продолжает выдавать ту же ошибку, а DLL все еще отсутствуют ..
Как это возможно, я компилирую с тем же Qt include / binary dir?
Запрашиваемая информация: CMakeLists.txt:
cmake_minimum_required (ВЕРСИЯ 2.6) ПРОЕКТ (тест)
FIND_PACKAGE (Qt4) ВКЛЮЧИТЬ ($ {QT_USE_FILE}) ADD_DEFINITIONS ($ {QT_DEFINITIONS})
LINK_LIBRARIES ($ {QT_LIBRARIES}) *
set (all_SOURCES main.cpp) QT4_AUTOMOC ($ {all_SOURCES} )_ключение_объектов(Тест $ {LINK_LIBRARIES})
Я использую Visual Studio 2010 в Windows 7. Я использую командную строку VS2010 для сборки и запуска исполняемого файла.
Спасибо!