安装wxwidgets 2时遇到问题

MaximPro

如果您在安装wxwidgets 1时遇到麻烦,并且再次遇到问题,则必须查看此问题并阅读答案让我们开始,删除无用的gcc路径后,我在控制台中得到了此信息:

from ../../src/common/any.cpp:18:
C:/TDM-GCC-32/lib/gcc/mingw32/5.1.0/include/c++/bits/c++0x_warning.h:32:2: error
: #error This file requires compiler and library support for the ISO C++ 2011 st
andard. This support is currently experimental, and must be enabled with the -st
d=c++11 or -std=gnu++11 compiler options.
 #error This file requires compiler and library support for the \
  ^
In file included from ..\..\include/wx/string.h:46:0,
                 from ..\..\include/wx/any.h:19,
                 from ../../src/common/any.cpp:18:
..\..\include/wx/strvararg.h:350:18: error: 'is_enum' in namespace 'std' does no
t name a template type
     typedef std::is_enum<T> is_enum;
                  ^
..\..\include/wx/strvararg.h:354:54: error: 'is_enum' was not declared in this s
cope
     enum { value = wxFormatStringSpecifierNonPodType<is_enum::value>::value };
                                                      ^
..\..\include/wx/strvararg.h:354:68: error: template argument 1 is invalid
     enum { value = wxFormatStringSpecifierNonPodType<is_enum::value>::value };
                                                                    ^
makefile.gcc:11712: recipe for target 'gcc_mswud\baselib_any.o' failed
mingw32-make: *** [gcc_mswud\baselib_any.o] Error 1

C:\wxWidgets-3.0.2\build\msw>

是命令

cd %WXWIN%\build\msw
mingw32-make -f makefile.gcc clean
>>>mingw32-make -f makefile.gcc BUILD=debug SHARED=0 MONOLITHIC=0 UNICODE=1 WXUNIV=0<<<
mingw32-make -f makefile.gcc BUILD=release SHARED=0 MONOLITHIC=0 UNICODE=1 WXUNIV=0
VZ。

不幸的是,wxWidgets 3.0.2在g ++ 5.1之前(甚至在g ++ 4.9之前,或者可能接近于g ++ 4.9)发布,因此使用它时,它并没有在C ++ 98模式下随其进行编译。此问题已得到修复,但尚未在正式版本中得到修复,因此您有2个选择:

  1. 应用此修复程序到你的源代码。如果不确定如何做,最好的选择就是WX_3_0_BRANCH从git中获取最新的资源
  2. 通过附加CXXFLAGS=-std=gnu++11到make命令行以C ++ 11模式进行构建如果这样做,请记住在以后使用wxWidgets构建应用程序时要使用相同的标志!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

安装wxwidgets 2时遇到问题

来自分类Dev

安装ruby 1.9.3时遇到问题

来自分类Dev

安装Ruby Gems时遇到问题?

来自分类Dev

尝试安装Spacy时遇到问题

来自分类Dev

安装Keras时遇到问题

来自分类Dev

安装PyTorch时遇到问题

来自分类Dev

从终端安装乳胶时遇到问题

来自分类Dev

安装Symfony 2.2。*时遇到问题

来自分类Dev

安装HP SCC时遇到问题

来自分类Dev

在安装Dukto时遇到问题?

来自分类Dev

安装 AdminBundle 时遇到问题

来自分类Dev

安装 BleachBit 时遇到问题

来自分类Dev

安装geomeppy时遇到问题

来自分类Dev

安装 Pod 时遇到问题

来自分类Dev

安装 QuickUMLS 时遇到问题

来自分类Dev

在Amazon EC2 Linux Micro实例上的virtualenv中安装scipy时遇到问题

来自分类Dev

我在Ubuntu 14.04中重新安装apache2时遇到问题

来自分类Dev

使用Enthought Python安装IJulia时遇到问题

来自分类Dev

在为Python安装GDAL时遇到问题

来自分类Dev

在matplotlib中安装底图时遇到问题

来自分类Dev

在Mavericks(10.9)上安装mcrypt库时遇到问题

来自分类Dev

使用pip安装factory_boy时遇到问题

来自分类Dev

我在安装凉亭时遇到问题,如何解决?

来自分类Dev

使用pip安装lxml时遇到问题

来自分类Dev

从实时USB安装Ubuntu 20.10时遇到问题

来自分类Dev

使用pip安装TextBlob时遇到问题

来自分类Dev

安装用于C的Azure IoT SDK时遇到问题

来自分类Dev

我在为Windows 7安装pip时遇到问题

来自分类Dev

在Windows 10上安装SleepPY时遇到问题