繁体   English   中英

使用mingw64安装wxWidgets

[英]Installation wxWidgets with mingw64

我尝试在Windows7 x64计算机上安装wxWidgets,但是wxWidgets安装甚至无法正常工作,我无法运行Hello World App。

我发现有几种安装库的方法,我尝试了其中的某些方法(使用Cygwin和随附的mingw64编译器,并使用diffrent设置使用mingw64),在构建库时始终出现错误。 有人可以指出我当前设置的问题(这也是我的第一次尝试)还是显示其他解决方案?

首先,我使用在线安装程序将c:/mingw64安装到c:/mingw64 我尝试了一些有关版本和线程的不同设置,但最终得到了4.9.2,x86_64,posix Threads,sjlj Exceptions。 然后,我从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 --disable-shared --enable-monolithic

尽管找不到某些库,但使用内置库(jpeg,png,regex,tiff,expat)代替,configure的工作没有错误。

然后我执行了make ,它运行了几分钟,然后突然崩溃了。 唯一的输出是make: *** [monolib_any.o] Error 1

最后执行的命令是/wxWidgets/bk-make-pch ./.pch/wxprec_monolib -D__WXMSW__ ...就在此之前,有一条关于POSIX路径的注释:“ CYGWIN环境变量选项” nodosfilewarning“关闭此警告...

所有其他尝试都以这种方式结束,突然挂断。 任何帮助表示赞赏。

如果make / compile进程确实死掉而没有其他错误消息,则最可能的解释是它耗尽了内存(但是即使那样通常也会出现一些错误消息)或某些硬件问题,实际上不应该这样做在工作的机器上。

因此,我的建议是运行一些硬件诊断程序。 如果未显示任何内容,请运行make -n并执行用于手工复制和粘贴any.cpp的命令。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM