C++ 使用mingw64安装wxWidgets
我试图在Windows7 x64机器上安装wxWidgets,但wxWidgets安装甚至不起作用,我无法运行Hello World应用程序 我发现有几种方法可以安装库,并且我尝试了其中的一些方法(使用Cygwin和附带的mingw64编译器,使用mingw64使用不同的设置),在构建库的过程中一直出现错误。有人能指出我当前的设置(这也是我第一次尝试)有什么问题吗?或者给出另一个解决方案 首先,我使用在线安装程序将mingw64安装到C++ 使用mingw64安装wxWidgets,c++,wxwidgets,mingw-w64,C++,Wxwidgets,Mingw W64,我试图在Windows7 x64机器上安装wxWidgets,但wxWidgets安装甚至不起作用,我无法运行Hello World应用程序 我发现有几种方法可以安装库,并且我尝试了其中的一些方法(使用Cygwin和附带的mingw64编译器,使用mingw64使用不同的设置),在构建库的过程中一直出现错误。有人能指出我当前的设置(这也是我第一次尝试)有什么问题吗?或者给出另一个解决方案 首先,我使用在线安装程序将mingw64安装到c:/mingw64。我尝试了一些关于版本和线程的不同设置,但
c:/mingw64
。我尝试了一些关于版本和线程的不同设置,但最终出现了4.9.2、x86_64、posix线程和sjlj异常。
然后我从sourceforge.net下载了MYSYS,并将其解压缩到C:/MYSYS
然后我创建了一个文件夹C:/wxWidgets
,并将其作为/wxWidgets
挂载,下载了wxWidgets 3.0.2源代码并放入我的mysys home
文件夹
从/wxWidgets
我执行了:/home/Martin/wxWidgets-3.0.2/configure--host=x86_64-w64-mingw32--禁用共享--启用单片
尽管找不到一些库,但configure没有出错,而是使用了内置库(jpeg、png、regex、tiff、expat)
然后我执行了make
,它运行了几分钟,突然崩溃了。唯一的输出是make:***[monolib\u any.o]错误1
最后执行的命令是/wxWidgets/bk make pch./.pch/wxprec\u monolib-D\u WXMSW\uuu…
就在前面,有一个关于POSIX路径的注释:“CYGWIN环境变量选项“nodosfilewarning”关闭此警告
所有其他的尝试都以这样的方式结束,make突然挂断。感谢您的帮助。如果make/compile进程真的在没有任何其他错误消息的情况下结束,最有可能的解释是要么内存不足(但即使这样,通常也会有一些错误消息)或者一些硬件问题,它真的不应该在工作机器上这样做
因此,我的建议是运行一些硬件诊断。如果没有显示任何内容,请运行
make-n
,并手动执行用于编译any.cpp
的命令,方法是复制并粘贴它。感谢您的建议。我现在所做的是使用在网络上找到的一些选项尝试mingw32 make命令。很抱歉,编辑日志花费了太多时间,请点击此处这是完整的评论:谢谢你的建议。我现在所做的是在msw文件夹内的mysys终端上使用我在网上找到的一些选项尝试使用mingw32 make命令。该命令是mingw32 make-f makefile.gcc CFG=64 CPP=“gcc-E-D_M_AMD64”“DEBUG_FLAG=0 BUILD=release UNICODE=1单片=1 USE_OPENGL=1正如我所说,您应该真正尝试编译器行本身,即make-n
显示它将被执行。[解决]因此,最后我设法编译了库。我使用了TDM-GCC-64软件包mysys,并使用make提供的选项-感谢您的帮助。