使用mingw64安装wxWidgets
Installation wxWidgets with mingw64
我试图在Windows7 x64计算机上安装wxWidgets,但wxWidget安装甚至不起作用,我无法运行Hello World应用程序。
我发现有几种方法可以安装该库,我尝试了其中一些方法(使用Cygwin和附带的mingw64编译器,使用不同设置的mingw六十四),但在构建库时总是出现错误。有人能指出我当前的设置(这也是我的第一次尝试)有什么问题吗?或者展示另一个解决方案?
首先,我使用在线安装程序将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),但configure完成了他的工作,没有出现错误。
然后我执行了make
,它运行了几分钟,突然崩溃了。唯一的输出是:*** [monolib_any.o] Error 1
最后执行的命令是/wxWidgets/bk-make-pch ./.pch/wxprec_monolib -D__WXMSW__ ...
就在之前,有一个关于POSIX路径的注释:"CYGWIN环境变量选项"nodosfilewarning"关闭此警告…
所有其他的尝试都像这次一样结束了,make突然挂断了电话。感谢您的帮助。
如果生成/编译过程真的死了,没有任何其他错误消息,最可能的解释是内存不足(但即使在正常情况下也会有一些错误消息)或硬件问题,那么它真的不应该在工作机器上这样做。
所以我的建议是运行一些硬件诊断程序。如果没有显示任何内容,请运行make -n
,并通过复制和粘贴手动编译any.cpp
所使用的命令。
- 在Ubuntu 16.04上安装Cilk时出现问题
- 在CMakeLists.txt的安装功能中使用.cmake文件有什么用
- C++:如何在CLion IDE中安装Boost
- 安装opencv失败-粘贴CMakeError.log的内容
- 什么是事件表 (wxWidgets)?
- 在cygwin中测试新的boost安装时出现cpp错误
- 有人安装"IITB Simplecpp in mac"吗?
- 无法编译wxWidgets Hello World
- CMake WxWidgets项目成功地在Linux上构建,但没有在Windows上构建
- 我可以在 Arduino 的库文件夹之外安装库吗?
- Mingw-64 在构建和安装后不会编译 openCV 代码
- 为什么构建目录中新构建的共享库与安装目录中的副本具有不同的依赖项集?
- 安装 libc++ 时出现问题
- 内存所有位置 wxWidgets
- wxWidgets安装的标头路径不正确
- 如何在 Debian 上安装所有 .debs 后获取 WxWidgets setup.h
- 使用mingw64安装wxWidgets
- 将wxWidgets安装到Orwell Dev-C++
- 安装wxwidgets 2时出现问题
- 如何在Eclipse Mars.2 Mac上安装wxwidgets