WxWidgets 配置:错误:C 编译器无法创建可执行文件

问题描述 投票:0回答:1

我正在尝试使用 Msys2 中的配置文件构建 WxWidgets 以在 C++ 中使用它,但我遇到了这个问题。我使用的是 Windows 10,gcc 和 g++ 都是 13.2 版本。我已经设置了环境变量“CC”和“CXX”,并尝试使用 gcc 在 C 中编译基本的 hello world 程序并且它有效,我也从 Msys2 安装了这两个程序,所以我认为我拥有所有标准标头。我在尝试使用其他项目的配置文件时也遇到此错误。

Config.log输出变量:


## ----------------- ##
## Output variables. ##
## ----------------- ##

AIX_CXX_LD=''
AR=''
AROPTIONS=''
BK_DEPS=''
BK_MAKE_PCH=''
BUILT_WX_LIBS=''
CAIRO_CFLAGS=''
CAIRO_LIBS=''
CC='C:\msys64\mingw64\bin\gcc.exe'
CFLAGS=''
CFLAGS_VISIBILITY=''
COND_BUILD_debug=''
COND_BUILD_debug_DEBUG_INFO_default=''
COND_BUILD_release=''
COND_BUILD_release_DEBUG_INFO_default=''
COND_DEBUG_FLAG_0=''
COND_DEBUG_INFO_0=''
COND_DEBUG_INFO_1=''
COND_DEPS_TRACKING_0=''
COND_DEPS_TRACKING_1=''
COND_GCC_PCH_1=''
COND_ICC_PCH_1=''
COND_MONOLITHIC_0=''
COND_MONOLITHIC_0_SHARED_0=''
COND_MONOLITHIC_0_SHARED_0_USE_AUI_1=''
COND_MONOLITHIC_0_SHARED_0_USE_GUI_1=''
COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_HTML_1=''
COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_MEDIA_1=''
COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_QA_1=''
COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1=''
COND_MONOLITHIC_0_SHARED_0_USE_PROPGRID_1=''
COND_MONOLITHIC_0_SHARED_0_USE_RIBBON_1=''
COND_MONOLITHIC_0_SHARED_0_USE_RICHTEXT_1=''
COND_MONOLITHIC_0_SHARED_0_USE_STC_1=''
COND_MONOLITHIC_0_SHARED_0_USE_XML_1=''
COND_MONOLITHIC_0_SHARED_0_USE_XRC_1=''
COND_MONOLITHIC_0_SHARED_1=''
COND_MONOLITHIC_0_SHARED_1_USE_AUI_1=''
COND_MONOLITHIC_0_SHARED_1_USE_GUI_1=''
COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1=''
COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1=''
COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_QA_1=''
COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_WEBVIEW_1=''
COND_MONOLITHIC_0_SHARED_1_USE_PROPGRID_1=''
COND_MONOLITHIC_0_SHARED_1_USE_RIBBON_1=''
COND_MONOLITHIC_0_SHARED_1_USE_RICHTEXT_1_USE_XML_1=''
COND_MONOLITHIC_0_SHARED_1_USE_STC_1=''
COND_MONOLITHIC_0_SHARED_1_USE_XML_1=''
COND_MONOLITHIC_0_SHARED_1_USE_XML_1_USE_XRC_1=''
COND_MONOLITHIC_0_USE_AUI_1=''
COND_MONOLITHIC_0_USE_GUI_1=''
COND_MONOLITHIC_0_USE_GUI_1_USE_MEDIA_1=''
COND_MONOLITHIC_0_USE_HTML_1=''
COND_MONOLITHIC_0_USE_MEDIA_1=''
COND_MONOLITHIC_0_USE_PROPGRID_1=''
COND_MONOLITHIC_0_USE_QA_1=''
COND_MONOLITHIC_0_USE_RIBBON_1=''
COND_MONOLITHIC_0_USE_RICHTEXT_1=''
COND_MONOLITHIC_0_USE_STC_1=''
COND_MONOLITHIC_0_USE_WEBVIEW_1=''
COND_MONOLITHIC_0_USE_XML_1=''
COND_MONOLITHIC_0_USE_XRC_1=''
COND_MONOLITHIC_1=''
COND_MONOLITHIC_1_SHARED_0=''
COND_MONOLITHIC_1_SHARED_1=''
COND_MONOLITHIC_1_USE_STC_1=''
COND_OFFICIAL_BUILD_0_PLATFORM_WIN32_1=''
COND_OFFICIAL_BUILD_1_PLATFORM_WIN32_1=''
COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1=''
COND_PLATFORM_MACOSX_0_USE_SOVERSION_1=''
COND_PLATFORM_MACOSX_1=''
COND_PLATFORM_MACOSX_1_PLATFORM_WIN32_1_SHARED_0=''
COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1=''
COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1=''
COND_PLATFORM_MACOSX_1_TOOLKIT_GTK_TOOLKIT_VERSION_4_USE_GUI_1=''
COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1=''
COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0=''
COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1=''
COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0=''
COND_PLATFORM_MACOSX_1_USE_GUI_1=''
COND_PLATFORM_MACOSX_1_USE_OPENGL_1=''
COND_PLATFORM_MACOSX_1_USE_SOVERSION_1=''
COND_PLATFORM_OS2_1=''
COND_PLATFORM_UNIX_0=''
COND_PLATFORM_UNIX_1=''
COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1=''
COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1=''
COND_PLATFORM_UNIX_1_TOOLKIT_GTK_TOOLKIT_VERSION_4_USE_GUI_1=''
COND_PLATFORM_UNIX_1_USE_GUI_1=''
COND_PLATFORM_UNIX_1_USE_PLUGINS_0=''
COND_PLATFORM_WIN32_0=''
COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3=''
COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_4=''
COND_PLATFORM_WIN32_1=''
COND_PLATFORM_WIN32_1_SHARED_0=''
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1=''
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1=''
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_4_USE_GUI_1=''
COND_PLATFORM_WIN32_1_TOOLKIT_QT_USE_GUI_1_WXUNIV_0=''
COND_PYTHON=''
COND_SHARED_0=''
COND_SHARED_0_TOOLKIT_MAC_WXUNIV_0=''
COND_SHARED_0_TOOLKIT_MSW_WXUNIV_0=''
COND_SHARED_0_USE_GUI_1_USE_OPENGL_1=''
COND_SHARED_0_USE_GUI_1_wxUSE_LIBJPEG_builtin=''
COND_SHARED_0_USE_GUI_1_wxUSE_LIBPNG_builtin=''
COND_SHARED_0_USE_GUI_1_wxUSE_LIBTIFF_builtin=''
COND_SHARED_0_USE_STC_1=''
COND_SHARED_0_wxUSE_EXPAT_builtin=''
COND_SHARED_0_wxUSE_REGEX_builtin=''
COND_SHARED_0_wxUSE_ZLIB_builtin=''
COND_SHARED_1=''
COND_SHARED_1_USE_GUI_1=''
COND_SHARED_1_USE_GUI_1_USE_OPENGL_1=''
COND_TOOLKIT_=''
COND_TOOLKIT_COCOA=''
COND_TOOLKIT_DFB=''
COND_TOOLKIT_DFB_USE_GUI_1=''
COND_TOOLKIT_GTK=''
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2=''
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1=''
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0=''
COND_TOOLKIT_GTK_TOOLKIT_VERSION_3=''
COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1=''
COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0=''
COND_TOOLKIT_GTK_TOOLKIT_VERSION_4=''
COND_TOOLKIT_GTK_TOOLKIT_VERSION_4_USE_GUI_1=''
COND_TOOLKIT_GTK_TOOLKIT_VERSION_4_USE_GUI_1_WXUNIV_0=''
COND_TOOLKIT_GTK_TOOLKIT_VERSION_=''
COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1=''
COND_TOOLKIT_GTK_TOOLKIT_VERSION__USE_GUI_1_WXUNIV_0=''
COND_TOOLKIT_GTK_USE_GUI_1=''
COND_TOOLKIT_MAC=''
COND_TOOLKIT_MOTIF=''
COND_TOOLKIT_MOTIF_USE_GUI_1=''
COND_TOOLKIT_MOTIF_USE_GUI_1_WXUNIV_0=''
COND_TOOLKIT_MSW=''
COND_TOOLKIT_MSW_USE_GUI_1=''
COND_TOOLKIT_MSW_USE_GUI_1_WXUNIV_0=''
COND_TOOLKIT_OSX_CARBON=''
COND_TOOLKIT_OSX_COCOA=''
COND_TOOLKIT_OSX_COCOA_USE_GUI_1=''
COND_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0=''
COND_TOOLKIT_OSX_COCOA_WXUNIV_0=''
COND_TOOLKIT_OSX_IPHONE=''
COND_TOOLKIT_OSX_IPHONE_USE_GUI_1=''
COND_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0=''
COND_TOOLKIT_QT=''
COND_TOOLKIT_QT_USE_GUI_1_WXUNIV_0=''
COND_TOOLKIT_X11=''
COND_TOOLKIT_X11_USE_GUI_1=''
COND_UNICODE_1=''
COND_USE_CAIRO_1=''
COND_USE_EXCEPTIONS_0=''
COND_USE_EXCEPTIONS_1=''
COND_USE_GUI_0=''
COND_USE_GUI_1=''
COND_USE_GUI_1_USE_OPENGL_1=''
COND_USE_GUI_1_WXUNIV_0=''
COND_USE_GUI_1_WXUNIV_1=''
COND_USE_GUI_1_wxUSE_LIBJPEG_builtin=''
COND_USE_GUI_1_wxUSE_LIBPNG_builtin=''
COND_USE_GUI_1_wxUSE_LIBTIFF_builtin=''
COND_USE_OPENGL_1=''
COND_USE_PCH_1=''
COND_USE_PLUGINS_0=''
COND_USE_RTTI_0=''
COND_USE_RTTI_1=''
COND_USE_SOTWOSYMLINKS_1=''
COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1=''
COND_USE_SOVERLINUX_1=''
COND_USE_SOVERSION_0=''
COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1=''
COND_USE_SOVERSOLARIS_1=''
COND_USE_STC_1=''
COND_USE_THREADS_0=''
COND_USE_THREADS_1=''
COND_USE_WEBVIEW_WEBKIT2_1=''
COND_USE_XML_1=''
COND_USE_XRC_1=''
COND_WINDOWS_IMPLIB_1=''
COND_WITH_PLUGIN_SDL_1=''
COND_WXUNIV_1=''
COND_wxUSE_EXPAT_builtin=''
COND_wxUSE_LIBJPEG_builtin=''
COND_wxUSE_LIBPNG_builtin=''
COND_wxUSE_LIBTIFF_builtin=''
COND_wxUSE_REGEX_builtin=''
COND_wxUSE_ZLIB_builtin=''
CPP=''
CPPFLAGS=''
CXX='C:\msys64\mingw64\bin\g++.exe'
CXXFLAGS=''
CXXFLAGS_VISIBILITY=''
DEBUG_FLAG=''
DEBUG_INFO=''
DEFS=''
DEPS_TRACKING=''
DIRECTFB_CFLAGS=''
DIRECTFB_LIBS=''
DISTDIR=''
DLLIMP_SUFFIX=''
DLLPREFIX=''
DLLPREFIX_MODULE=''
DLLTOOL=''
DMALLOC_LIBS=''
DYLIB_RPATH_INSTALL=''
DYLIB_RPATH_POSTLINK=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGL_CFLAGS=''
EGL_LIBS=''
EGREP=''
EXEEXT=''
EXTRALIBS=''
EXTRALIBS_GUI=''
EXTRALIBS_HTML=''
EXTRALIBS_MEDIA=''
EXTRALIBS_OPENGL=''
EXTRALIBS_SDL=''
EXTRALIBS_STC=''
EXTRALIBS_WEBVIEW=''
EXTRALIBS_XML=''
GCC=''
GCC_PCH=''
GLU_CFLAGS=''
GLU_LIBS=''
GL_CFLAGS=''
GL_LIBS=''
GNOMEVFS_CFLAGS=''
GNOMEVFS_LIBS=''
GREP=''
GSPELL_CFLAGS=''
GSPELL_LIBS=''
GST_CFLAGS=''
GST_LIBS=''
GTKPRINT_CFLAGS=''
GTKPRINT_LIBS=''
GTK_CFLAGS=''
GTK_CONFIG=''
GTK_LIBS=''
GUIDIST=''
GXX_VERSION=''
HAVE_CXX11=''
HAVE_CXX14=''
HAVE_CXX17=''
HAVE_CXX20=''
HEADER_PAD_OPTION=''
HOST_SUFFIX=''
ICC_PCH=''
ICC_PCH_CREATE_SWITCH=''
ICC_PCH_USE_SWITCH=''
IF_GNU_MAKE=''
INSTALL_DATA=''
INSTALL_DIR=''
INSTALL_PROGRAM=''
INSTALL_SCRIPT=''
LDFLAGS=''
LDFLAGS_GL=''
LDFLAGS_GUI=''
LIBCURL_CFLAGS=''
LIBCURL_LIBS=''
LIBEXT=''
LIBICONV=''
LIBNOTIFY_CFLAGS=''
LIBNOTIFY_LIBS=''
LIBOBJS=''
LIBPCRE_CFLAGS=''
LIBPCRE_LIBS=''
LIBPREFIX=''
LIBS=''
LIBSECRET_CFLAGS=''
LIBSECRET_LIBS=''
LIBTIFF_CFLAGS=''
LIBTIFF_LIBS=''
LN_S=''
LTLIBOBJS=''
MAKE_SET=''
MONOLITHIC=''
MesaGL_CFLAGS=''
MesaGL_LIBS=''
NM=''
OBJCXXFLAGS=''
OBJEXT=''
OFFICIAL_BUILD=''
OPENGL_LIBS=''
PACKAGE_BUGREPORT='[email protected]'
PACKAGE_NAME='wxWidgets'
PACKAGE_STRING='wxWidgets 3.2.4'
PACKAGE_TARNAME='wxwidgets'
PACKAGE_URL=''
PACKAGE_VERSION='3.2.4'
PANGOFT2_CFLAGS=''
PANGOFT2_LIBS=''
PANGOXFT_CFLAGS=''
PANGOXFT_LIBS=''
PATH_SEPARATOR=':'
PIC_FLAG=''
PKG_CONFIG=''
PLATFORM_BEOS=''
PLATFORM_MAC=''
PLATFORM_MACOS=''
PLATFORM_MACOSX=''
PLATFORM_UNIX=''
PLATFORM_WIN32=''
PRIVATE_FONTS_CFLAGS=''
PRIVATE_FONTS_LIBS=''
PYTHON=''
QT5_CFLAGS=''
QT5_LIBS=''
RANLIB=''
RESCOMP=''
SAMPLES_CXXFLAGS=''
SAMPLES_RPATH_FLAG=''
SAMPLES_SUBDIRS=''
SDL_CFLAGS=''
SDL_CONFIG=''
SDL_LIBS=''
SET_MAKE=''
SHARED=''
SHARED_LD_CC=''
SHARED_LD_CXX=''
SHARED_LD_MODULE_CC=''
SHARED_LD_MODULE_CXX=''
SHELL='/bin/sh'
SM_CFLAGS=''
SM_LIBS=''
SONAME_FLAG=''
SO_SUFFIX=''
SO_SUFFIX_MODULE=''
STD_BASE_LIBS=''
STD_GUI_LIBS=''
STRIP=''
TOOLCHAIN_FULLNAME=''
TOOLCHAIN_NAME=''
TOOLKIT=''
TOOLKIT_DIR=''
TOOLKIT_LOWERCASE=''
TOOLKIT_VERSION=''
UNICODE=''
USE_DPI_AWARE_MANIFEST=''
USE_GUI=''
USE_MACVERSION=''
USE_PLUGINS=''
USE_SOTWOSYMLINKS=''
USE_SOVERCYGWIN=''
USE_SOVERLINUX=''
USE_SOVERSION=''
USE_SOVERSOLARIS=''
USE_XML=''
VENDOR='custom'
WAYLAND_EGL_CFLAGS=''
WAYLAND_EGL_LIBS=''
WEBKIT_CFLAGS=''
WEBKIT_LIBS=''
WIDGET_SET=''
WINDOWS_IMPLIB=''
WINDRES=''
WITH_PLUGIN_SDL=''
WXCONFIG_CFLAGS=''
WXCONFIG_CPPFLAGS=''
WXCONFIG_CXXFLAGS=''
WXCONFIG_LDFLAGS=''
WXCONFIG_LDFLAGS_GUI=''
WXCONFIG_LIBS=''
WXCONFIG_RESFLAGS=''
WXCONFIG_RPATH=''
WXUNIV=''
WX_CFLAGS=''
WX_CHARTYPE=''
WX_CPPFLAGS=''
WX_CXXFLAGS=''
WX_FLAVOUR=''
WX_LDFLAGS=''
WX_LIBRARY_BASENAME_GUI=''
WX_LIBRARY_BASENAME_NOGUI=''
WX_LIB_FLAVOUR=''
WX_RELEASE='3.2'
WX_SUBVERSION='3.2.4.0'
WX_VERSION='3.2.4'
WX_VERSION_TAG=''
XKBCOMMON_CFLAGS=''
XKBCOMMON_LIBS=''
XMKMF=''
XTST_CFLAGS=''
XTST_LIBS=''
X_CFLAGS=''
X_EXTRA_LIBS=''
X_LIBS=''
X_PRE_LIBS=''
Xinerama_CFLAGS=''
Xinerama_LIBS=''
Xxf86vm_CFLAGS=''
Xxf86vm_LIBS=''
ac_ct_CC='C:\msys64\mingw64\bin\gcc.exe'
ac_ct_CXX=''
bindir='${exec_prefix}/bin'
build='x86_64-pc-msys'
build_alias='x86_64-pc-msys'
build_cpu='x86_64'
build_os='msys'
build_vendor='pc'
cross_compiling='no'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
dlldir=''
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host='x86_64-pc-msys'
host_alias=''
host_cpu='x86_64'
host_os='msys'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/installation'
program_transform_name='s,x,x,'
psdir='${docdir}'
runstatedir='${localstatedir}/run'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
subdirs=''
subdirs_extra=''
sysconfdir='${prefix}/etc'
target_alias=''
wxCFLAGS_C99=''
wxPCRE2_CODE_UNIT_WIDTH=''
wxUSE_EXPAT='yes'
wxUSE_LIBJPEG='yes'
wxUSE_LIBPNG='yes'
wxUSE_LIBTIFF='yes'
wxUSE_REGEX='yes'
wxUSE_XML=''
wxUSE_ZLIB='yes'
wx_top_builddir='C:/libs/wxwidgets'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "wxWidgets"
#define PACKAGE_TARNAME "wxwidgets"
#define PACKAGE_VERSION "3.2.4"
#define PACKAGE_STRING "wxWidgets 3.2.4"
#define PACKAGE_BUGREPORT "[email protected]"
#define PACKAGE_URL ""

configure: exit 77

提前致谢

c++ gcc wxwidgets msys2
1个回答
0
投票

@卡米洛,

请不要使用其他项目中的

configure

请遵循以下说明:

  1. 完全删除wxWidgets目录。

  2. 将 wxWidgets 解压到某个目录(即 C:\wxWidgets)

  3. 打开 Msys2 终端并执行以下操作:

3a cd c:\wxWidgets

3b mkdir buildMSW

3c。 cd buildMSW

3d。 ../configure --with-msw --enable-debug

3e 制作

3f cd 样本\最小

3克。制作

3小时。 ./最小

现在现在从 MSYS2 Terminal 打开您选择的 IDE 并开始编写一些代码。 (如果以上步骤成功完成)

© www.soinside.com 2019 - 2024. All rights reserved.