【问题标题】:Error compiling wxWidgets 64 bit编译 wxWidgets 64 位时出错
【发布时间】:2013-06-13 03:23:50
【问题描述】:

我正在尝试在 Windows 7 64 位机器上使用 MinGW(64 位版本)编译 wxWidgets 2.8.12。

为此,我已按照以下步骤操作http://www.gaia-gis.it/spatialite-3.0.0-BETA/mingw64_how_to.html,但是当我执行 make install-strip 时出现此错误:

c:\MinGW64\bin\x86_64-w64-mingw32-strip.exe: 'C:/msys64/local/lib/wxmsw28u_gcc_custom.dll': 没有这样的文件 make: * [install-strip] 错误 1

另外,我还没有在 wx-config 中找到教程说要更改的行。

我在执行 /configure http://pastebin.com/kcNcyNwF 时收到此响应

我做错了什么?如何在 64 位上编译 wxWidgets?

【问题讨论】:

    标签: c++ compilation 64-bit mingw wxwidgets


    【解决方案1】:

    如果可能,请使用 wxWidgets 2.9,因为 2.8 分支很久以前就发布了,我不确定那里的 64 位支持状态。例如。 wx-config 应该在 2.9 中开箱即用。

    如果您确实需要使用 2.8,那么我认为您可以在剥离时忽略该错误,但检查普通的 make install 是否有效,即在适当的位置安装库和头文件。如果真的需要,您可以随时手动运行 strip。

    【讨论】:

    • 我尝试使用教程中所说的 /configure 选项编译 2.9 版本,但它失败了。然后我尝试使用这些 /configure 选项进行编译并编译:/configure --host=x86_64-w64-mingw32 --disable-shared --disable-debug --disable-threads --enable-monolithic --enable-unicode 我正在使用 CodeBlock IDE 12.11 版本,当我想使用库 CodeBlocks 创建一个项目时说“警告:在 wxWidgets 中找不到匹配的发布配置您指定的目录。这意味着您的项目的 Release 目标将不会构建。您有任何修复它的线索吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-25
    • 1970-01-01
    • 1970-01-01
    • 2015-01-31
    • 1970-01-01
    相关资源
    最近更新 更多