【发布时间】:2014-11-10 13:28:55
【问题描述】:
我尝试在 Windows7 x64 机器上安装 wxWidgets,但 wxWidgets 安装甚至不起作用,我无法运行 Hello World 应用程序。
我发现有几种安装库的方法,我尝试了其中的一些(使用 Cygwin 和包含的 mingw64 编译器,使用不同设置的 mingw64),我在构建库时总是遇到错误。有人可以指出我当前的设置有什么问题(这也是我的第一次尝试)或显示其他解决方案吗?
首先我使用在线安装程序将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 --disable-shared --enable-monolithic
尽管无法找到一些库并采用了内置库(jpeg、png、regex、tiff、expat),但配置完成了他的工作而没有出错。
然后我执行了make,它运行了几分钟突然崩溃了。唯一的输出是 make:*** [monolib_any.o] Error 1
最后执行的命令是/wxWidgets/bk-make-pch ./.pch/wxprec_monolib -D__WXMSW__ ...
就在之前,有一条关于 POSIX 路径的注释:“CYGWIN 环境变量选项“nodosfilewarning”关闭此警告...
所有其他尝试都以这种方式结束,make突然挂断了。任何帮助表示赞赏。
【问题讨论】: