【发布时间】: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