为什么可执行二进制文件包含包含的头文件的路径?

Gokhan Bora |

为什么编译和链接的可执行文件包含源代码中包含的头文件的路径?我正在使用wxWidgets库,并使用Visual Studio 2013和gcc进行编译。这些头文件有什么用?如果它是编译器选项,如何禁用它以避免出现这种情况?

构建配置:发布,静态链接。

例子

哈根·冯·埃岑

wxwidgets的头文件中有许多断言(例如,wx/string.h您注意到的),所有断言都使用中wxASSERT定义wx/debug.h。为了禁用这些断言,可以#define wxDEBUG_LEVEL 0先包含任何wxwidget头。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

bash文件包含可执行文件/二进制代码

来自分类Dev

在自包含的可执行文件中提取二进制文件的位置

来自分类Dev

包含二进制可执行文件的Bash脚本

来自分类Dev

Android:在AOSP版本中包含su二进制可执行文件

来自分类Dev

为什么GCC根据文件创建共享对象而不是可执行二进制文件?

来自分类Dev

为什么可执行文件需要二进制格式规范?

来自分类Dev

为什么这个二进制文件似乎不可执行?

来自分类Dev

与位置无关的可执行文件:什么是“主要可执行二进制文件”?

来自分类Dev

为什么链接的二进制文件包含已使用的目标文件的文件名,如何将其删除?

来自分类Dev

正确的方式包含与预编译的二进制文件和手动编译的二进制文件不同的头文件

来自分类Dev

二进制文件不可执行

来自分类Dev

为什么剥离的二进制文件在反汇编的文件中仍然可以包含库调用信息?

来自分类Dev

我编译器生成的二进制文件不仅仅包含二进制数,为什么?

来自分类Dev

什么时候可以在可执行二进制文件中编辑字符串?

来自分类Dev

在bash脚本中包含相对路径中的二进制文件

来自分类Dev

PATH 是否应该包含二进制文件的目录或完整路径?

来自分类Dev

为什么像这样的PNG片段之类的二进制文件中都包含所有这些空格

来自分类Dev

Debian包含二进制文件格式

来自分类Dev

在python包中包含外部二进制文件

来自分类Dev

包含所有ASCII字符的二进制文件

来自分类Dev

在DEB包中包含二进制文件

来自分类Dev

在DEB包中包含二进制文件

来自分类Dev

Debian包含二进制文件格式

来自分类Dev

为什么“二进制文件”不在原始二进制文件中?

来自分类Dev

为什么我不能从/ home路径运行二进制文件

来自分类Dev

无法执行二进制文件-可执行Jar文件

来自分类Dev

无法执行二进制文件-可执行的Jar文件

来自分类Dev

C通过二进制文件生成头文件

来自分类Dev

为什么ld的输出二进制文件无法执行?

Related 相关文章

  1. 1

    bash文件包含可执行文件/二进制代码

  2. 2

    在自包含的可执行文件中提取二进制文件的位置

  3. 3

    包含二进制可执行文件的Bash脚本

  4. 4

    Android:在AOSP版本中包含su二进制可执行文件

  5. 5

    为什么GCC根据文件创建共享对象而不是可执行二进制文件?

  6. 6

    为什么可执行文件需要二进制格式规范?

  7. 7

    为什么这个二进制文件似乎不可执行?

  8. 8

    与位置无关的可执行文件:什么是“主要可执行二进制文件”?

  9. 9

    为什么链接的二进制文件包含已使用的目标文件的文件名,如何将其删除?

  10. 10

    正确的方式包含与预编译的二进制文件和手动编译的二进制文件不同的头文件

  11. 11

    二进制文件不可执行

  12. 12

    为什么剥离的二进制文件在反汇编的文件中仍然可以包含库调用信息?

  13. 13

    我编译器生成的二进制文件不仅仅包含二进制数,为什么?

  14. 14

    什么时候可以在可执行二进制文件中编辑字符串?

  15. 15

    在bash脚本中包含相对路径中的二进制文件

  16. 16

    PATH 是否应该包含二进制文件的目录或完整路径?

  17. 17

    为什么像这样的PNG片段之类的二进制文件中都包含所有这些空格

  18. 18

    Debian包含二进制文件格式

  19. 19

    在python包中包含外部二进制文件

  20. 20

    包含所有ASCII字符的二进制文件

  21. 21

    在DEB包中包含二进制文件

  22. 22

    在DEB包中包含二进制文件

  23. 23

    Debian包含二进制文件格式

  24. 24

    为什么“二进制文件”不在原始二进制文件中?

  25. 25

    为什么我不能从/ home路径运行二进制文件

  26. 26

    无法执行二进制文件-可执行Jar文件

  27. 27

    无法执行二进制文件-可执行的Jar文件

  28. 28

    C通过二进制文件生成头文件

  29. 29

    为什么ld的输出二进制文件无法执行?

热门标签

归档