簡體   English   中英

AttachConsole尚未聲明

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM