Вообщем ситуация такая.
Есть студия 2010 + qt 4.7
Создаю простой проект, и компилирую в режиме Release.
и перед запуском вылезает окошко:
"Не удается найти отладочную информацию для ... или не найдено соответствие
Двоичный код не был построен с отладочной информацией.
Продолжить отладку?"
И две кнопки Да, Нет.
Нажимаю Да, прога запускается и работает, жму Нет все останавливается.
Первый раз с таким сталкиваюсь. В чем может быть проблема, и чего это за окно?
Причем в папке проекта в папке релиз, есть Работающий exe-шник. Т.е. вроде все собирается но вот это окно чет меня смущает.
Qt 4.7 собирал так (спасибо за помощь bibelwort):
"1) Скачал исходники отсюда: "
http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.0.zip"
2) Распаковал в папке (...)\Qt (пробелов в пути не должно быть и обязательно латинскими буквами) и сразу же прописал переменные окружения:
QMAKESPEC = win32-msvc2010
QTDIR = (...)\Qt
и добавил в PATH = (...)\Qt\bin
3) Запустил Visual Studio Command Promt (2010) и запустил (...)\Qt\configure c ключами:
-debug-and-release (решил уточнить default-настройки ему на всякий случай )
-opensource
-no-qt3support
-nomake demos (если тебе нужны демки и примеры, то эти ключи указывать не надо)
-nomake examples
4)После этого набрал nmake
5)После компиляции сохранил все *.pdb файлы из папки Qt\lib и файл Qt\src\winmain\vc100.pdb в другом месте
6) Запустил nmake clean (Не делай этого только в том случае, если в дальнейшем собираешься вносить небольшие изменения в файлы библиотеки, чтобы не компилить потом всю библиотеку снова)
7) После перенес файл vc100.pdb в папку Qt\src\winmain, а все остальные в Qt\bin. После удалил все *.dll файлы из папки Qt\lib (они есть в Qt\bin).
"
Может все дело в pdb файлах?