[英]AttachConsole has not been declared
我從這里得到了wxWidget的主分支。 我從這里下載了tdm-gcc(我確定我使用過的mingw32-make來自tdm-gcc)。 按照wxWiki的指示,我在powershell上執行了(很多嘗試)
mingw32-make -f makefile.gcc SHARED=1 UNICODE=1 BUILD=release clean
mingw32-make -f makefile.gcc SHARED=1 UNICODE=1 BUILD=release
但我一直在收到錯誤
../../src/msw/app.cpp: In member function 'bool {anonymous}::wxConsoleStderr::DoInit()':
../../src/msw/app.cpp:416:11: error: '::AttachConsole' has not been declared
if ( !::AttachConsole(ATTACH_PARENT_PROCESS) )
^
makefile.gcc:14269: recipe for target 'gcc_mswu\corelib_app.o' failed
mingw32-make: *** [gcc_mswu\corelib_app.o] Error 1
mingw32-make: *** Waiting for unfinished jobs....
插入
#ifndef WINVER
#define WINVER 0x0603
#endif
#ifndef _WIN32_WINNT
#define _WIN32_WINNT 0x0603
#endif
#ifndef _WIN32_IE
#define _WIN32_IE 0x0700
#endif
之前
#include <_mingw.h>
在include/wx/msw/gccpriv.h
。 (這將一些GitHub拉取請求應用於wxWidgets 3.1.0作為分布式。下一個wxWidgets版本,無論是3.1.1還是3.2.0,都應解決此問題。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.