【问题标题】:Trying to install wxWidgets尝试安装 wxWidgets
【发布时间】:2014-09-02 22:51:53
【问题描述】:

我一直在尝试将 wxWidgets 安装到 Code::Blocks 中并且遇到了问题。我正在遵循 wiki 的指南;它说将mingw32-make -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1 CXXFLAGS=-fno-keep-inline-dllexport 放入命令行。

当我这样做时,会返回此错误:“'mingw32-make' 未被识别为内部或外部命令、可运行程序或批处理文件”。我已经为“c:/MinGW/bin”创建了一个路径条目,所以我不确定是什么问题。

【问题讨论】:

    标签: c++ mingw wxwidgets codeblocks


    【解决方案1】:

    最简单的解决方案是下载预构建的二进制文件。

    他们是here

    要使用 wxWidgets 开发应用程序,您需要下载独立于编译器的 wxWidgets-3.0.1_Headers.7z 文件(位于父目录中)和 wxMSW-3.0.1_gccXXX_Dev.7z 文件,具体取决于您的编译器、其版本和目标架构(如果未指定,则为 x86 或 x64)。

    将两个文件解压到同一个目录,这样解压后“include”和“lib”目录处于同一级别。您应该能够在调试和发布模式下使用 wxWidgets 编译和链接应用程序,但调试符号仅为此存档中的调试库提供,请参阅下面的发布构建调试符号。

    要编译,您必须将包含文件夹添加到编译器搜索目录。使用全局变量设置。要链接,请将 lib 文件夹添加到您的链接器设置中,再次使用全局变量。

    【讨论】:

    • 可以在这方面使用更多信息。完成此操作后,我是否应该能够通过代码块编译 wxWidgets 应用程序而无需执行任何其他操作?我想要那个链接上的哪一个?
    • 好的,我将 lib 和 include 解压到一个文件中,现在怎么办?
    • “解压到文件中”——这是什么意思!?!请按照我回答的最后一段中的说明进行操作。
    • 除了在项目设置设置期间,它要求根据其构建方式进行设置(参见随附的图片),我已经了解了所有设置。
    • 哦,一张照片的声望不够。诸如“使用 wxwidgets DLL”和“wxWidgets 被构建为一个整体库”之类的设置。我应该检查什么?
    猜你喜欢
    • 1970-01-01
    • 2019-06-14
    • 2014-01-02
    • 2015-03-10
    • 2015-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多