Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt:没有为windows版本生成映射/pdb文件_Qt - Fatal编程技术网

Qt:没有为windows版本生成映射/pdb文件

Qt:没有为windows版本生成映射/pdb文件,qt,Qt,我的Qt 4.7.4项目文件在windows发行版下不生成映射/pdb文件。因此,事后调试是不可能的 有什么标志可以改变吗 将以下内容添加到.pro文件中: QMAKE_LFLAGS_RELEASE+=/MAP QMAKE_CFLAGS_RELEASE += /Zi QMAKE_LFLAGS_RELEASE +=/debug /opt:ref 您是使用qmake构建项目还是“仅使用”Visual Studio?从命令行使用qmake/nmake。这些问题如何:奇怪,这只适用于我,如果我将它们设

我的Qt 4.7.4项目文件在windows发行版下不生成映射/pdb文件。因此,事后调试是不可能的


有什么标志可以改变吗

将以下内容添加到.pro文件中:

QMAKE_LFLAGS_RELEASE+=/MAP
QMAKE_CFLAGS_RELEASE += /Zi
QMAKE_LFLAGS_RELEASE +=/debug /opt:ref

您是使用qmake构建项目还是“仅使用”Visual Studio?从命令行使用qmake/nmake。这些问题如何:奇怪,这只适用于我,如果我将它们设置为环境变量,但是.pro完全忽略了它们。您必须在“构建”中按“运行qmake”“qtcreator处理.pro文件中更改的菜单您可能需要添加
QMAKE\u cxflags\u RELEASE+=-Oy-
QMAKE\u CFLAGS\u RELEASE+=-Oy-
(Qt 5)