2012-05-30 36 views
0

我正在使用Qdir mkpath(dir)和QImage :: save来保存.png图像。但在发布模式下,程序不会创建文件夹,也不会保存图像,即使它在调试时也是如此。Qt does not create directory on msvc2010 release

我使用Qt 4.8.2发布qmain.lib,QtCore4.lib,QtGui4.lib与qmaind.lib,QtCored4.lib,QtGuid4.lib上调试

能否请你帮我解决这个 ?

+0

你是否在调试版的同一目录下运行版本?您正在创建的路径是绝对路径,还是假定只有调试目录中的某个子目录 –

+0

是的,我正在同一目录中运行它们。路径也是绝对的。我在桌面上的文件夹中创建目录。但重点是,我正在使用函数来创建文件夹,它创建了一些,它不创建一些。我也在检查目录是否被创建。 – LifeSoldier

回答

0

我发现了什么是错的。如果你使用assert,你应该从Release下载NDEBUG - 预处理器选项=)