想编译一个用 wxWidgets 开发的软件,发现它的源码里禁用了异常。
但 Linux 系统的 wxGTK 默认开启异常,也即宏 wxUSE_EXCEPTIONS 设定为 1。
wxWidgets 官方文档说可以在 ./configure 时通过 --disable-exceptions 禁用,
可是这个软件的源码包里只有 Makefile 文件。
尝试在里面的 CFLAGS 设置 -DwxUSE_EXCEPTIONS=0,
但在 make 时被系统里 wxGTK 的默认宏值重置了!
请问还有什么办法在 make 时禁用 wxWidgets 异常!
--
修改:easior FROM 120.253.228.*
FROM 117.143.146.*