【问题标题】:wxWidgets 3.0 - MSW application build does not start properlywxWidgets 3.0 - MSW 应用程序构建无法正常启动
【发布时间】:2014-06-15 09:27:28
【问题描述】:

我编写了一个由主要应用程序和库组成的应用程序。我目前在 Linux (Ubuntu) 和 Windows (Win7) 上构建它。

自从我将 wxWidgets 库从 v2.8 更新到 v3.0 后,Win 构建不再启动(Linux 仍然可以正常工作)。

如果我在 Windows 中启动调试器,我会看到应用程序进程在输入 IMPLEMENT_APP 宏后立即退出,输出如下:

[Inferior 1 (process 3516) exited with code 01]

有人知道如何解决这个问题吗?

我在 Win7 64 位上使用 Code::Blocks IDE。

【问题讨论】:

  • 可以在windows下编译运行示例程序吗?你能创建一个极小且简单的 Windows 应用程序来解决这个问题吗?
  • @ravenspoint:我创建了一个“假”的新应用程序,它链接到我应用程序的所有库,并从每个库中调用一个例程。它运行没有问题。
  • 这个是你自己的事。您需要在运行的应用程序和未运行的应用程序之间进行二进制搜索,从失败的应用程序中减去代码,直到它开始工作。

标签: windows wxwidgets codeblocks


【解决方案1】:

使用最新的 wxWidgets 3.0.1 重建 wxWidgets 库和整个应用程序二进制文件清除了该问题。 现在应用程序工作;我不确定这是由于我的项目文件配置错误还是 wxWidgets 错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2021-04-09
    • 1970-01-01
    相关资源
    最近更新 更多