【发布时间】:2016-02-14 12:12:36
【问题描述】:
我已经开始使用 wxWidgets-3.0.2 通过代码块创建应用程序 但是当我完成创建界面时,它无法运行
错误日志:
C:\wxWidgets-3.0.2\include/wx/platform.h:183:22: 错误:wx/setup.h: 没有这样的文件或目录
C:\wxWidgets-3.0.2\include/wx/chkconf.h:88:9: error: #error "wxUSE_ANY must be defined,请阅读该文件顶部附近的注释。"
C:\wxWidgets-3.0.2\include/wx/chkconf.h:96:9: error: #error "wxUSE_COMPILER_TLS 必须定义,请阅读该文件顶部附近的注释。"
C:\wxWidgets-3.0.2\include/wx/chkconf.h:104:9: error: #error "wxUSE_CONSOLE_EVENTLOOP 必须定义,请阅读该文件顶部附近的注释。"
C:\wxWidgets-3.0.2\include/wx/chkconf.h:112:9: error: #error "wxUSE_DYNLIB_CLASS must be defined,请阅读该文件顶部附近的注释。"
我认为这是因为以下 cmd 命令在 cmd 提示符下不起作用:
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=release
【问题讨论】:
-
说“命令不起作用”没有提供任何细节来诊断问题。
-
C:\wxWidgets-3.0.2\build\msw>mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=如果不存在则释放 gcc_mswudll mkdir gcc_mswudll process_begin: CreateProcess (NULL, -c "如果不存在 gcc_mswudll mkdir gcc_mswudl l", ...) 失败。 make (e=2): Le fichier spécifié est introuvable。 mingw32-make: [gcc_mswudll] 错误 2(忽略)如果不存在 ..\..\lib\gcc_dll mkdir ..\..\lib\gcc_dll process_begin: CreateProcess(NULL, -c "if not exist ..\. .\lib\gcc_dll mkdir ..\. .\lib\gcc_dll", ...) 失败。 make (e=2): Le fichier spécifié est introuvable。 mingw32-make: *** [..\..\lib\gcc_dll] 错误 2
-
你试过在网上搜索this problem吗?
-
是的,我认为-> lib上没有gcc_dll
标签: c++ c codeblocks wxwidgets mingw32