QT:防止代码文件名出现在发布应用程序的调试字符串中

时间:2017-04-11 10:40:27

标签: c++ visual-studio qt

我正在使用Visual Studio中的QT构建一个应用程序,并且发现当我在Release二进制文件上运行字符串时,它包含用于编译它的源文件的完整路径名。我看到的字符串示例如下所示,项目目录已删除。

1accept()
C:\Users\Tyler\Documents\<PROJECT_DIRECTORY>\GeneratedFiles\ui_InfoDialog.h:49
2rejected()
C:\Users\Tyler\Documents\<PROJECT_DIRECTORY>\GeneratedFiles\ui_InfoDialog.h:50

这些行引用代码中的Connect语句,通过它们看起来它们似乎是一些错误报告雕像的一部分。有没有人知道是否有办法告诉QT不要将这些字符串编译到程序中。

0 个答案:

没有答案