为什么编译和链接的可执行文件包含源代码中包含的头文件的路径?我正在使用wxWidgets库,并使用Visual Studio 2013和gcc进行编译。这些头文件有什么用?如果它是编译器选项,如何禁用它以避免出现这种情况?
构建配置:发布,静态链接。
wxwidgets的头文件中有许多断言(例如,wx/string.h
您注意到的),所有断言都使用中wxASSERT
定义的宏wx/debug.h
。为了禁用这些断言,可以#define wxDEBUG_LEVEL 0
先包含任何wxwidget头。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句