【发布时间】:2018-10-03 02:10:02
【问题描述】:
我一直在用 Qt 制作一个应用程序(强烈推荐用于以 GUI 为中心的快速应用程序)。我在 Qt 中使用 Microsoft Visual C++ 15.0 进行编译。一切正常,只是想知道为什么生成的 .exe 有一个头文件完全粘贴在程序中间,带有换行符和所有内容。有没有人经历过或听说过这个?我找不到会发生这种情况的一个原因。可能与我的包含有关?
感谢您的任何意见。
【问题讨论】:
-
我没想到会这样。你确定你没有在resources 中列出那个 .h 吗?问题是否仅在使用 MSVC 时出现?如果是这样,一个简单的 Visual Studio 应用程序(不使用 Qt 的应用程序)是否会出现同样的问题?
-
您是否将其作为资源包含在内?如果是这样,那是预期的;资源用于在可执行文件中捆绑任何类型的任意文件(通常是图形等)。
-
我印象深刻。你是怎么知道的?我每天都在构建 exe,调试和测试它们,但我不记得我上次使用十六进制转储文件是什么时候(如果是,为什么)......
-
谢谢你们,它已作为资源包含在内!我正在查看十六进制转储,因为我正在研究在 exe 末尾存储数据。干杯!