2012-05-30 4 views
0

Я использую Qdir mkpath (dir) и QImage :: save для сохранения изображений .png. Но в режиме выпуска программа не создает папки и не сохраняет изображения, даже несмотря на то, что делает это при отладке.Qt не создает каталог на msvc2010 release

Я использую Qt 4.8.2 для высвобождения qmain.lib, QtCore4.lib, QtGui4.lib и qmaind.lib, QtCored4.lib, QtGuid4.lib на отладку

Не могли бы вы мне помочь исправить это ?

+0

Вы используете версию выпуска в том же каталоге, что и отладочный? Является ли путь, который вы создаете абсолютным, или он принимает некоторый subdir, который находится только в каталоге отладки –

+0

Да, я запускаю их в том же каталоге. Путь также является абсолютным. Я создаю каталог в папке на моем рабочем столе. Но дело в том, что я использую функцию для создания папки, и она создает некоторые, и она не создает некоторых. Я также проверяю, создан ли каталог. – LifeSoldier

ответ

0

Я выяснил, что случилось. Если вы используете assert, вы должны удалить NDEBUG из Release - Preprocessor options =)

Смежные вопросы