1

我最近开始学习 wxWidgets。和所有学习者一样,我首先编写并测试了 Minimal App(在我的 Ubuntu 12.04 LTS 上)。它就像一个魅力。

然后我决定在我的 Windows 7 PC 上测试该应用程序。我按照此处的说明使用 Visual C++ 2008 Express 构建了 wxWidgets(调试和发布版本)。我还按照相同的说明构建了最小应用程序(构建和发布配置)。该应用程序在我的电脑上运行良好。为了检查是否有任何问题,我将可执行文件发送给了我的一个朋友。他在他的 XP PC 上对其进行了测试,它给了他以下错误:

应用程序无法启动,因为它的并排配置不正确。有关详细信息,请参阅应用程序事件日志。

我已经检查了我在应用程序的调试和发布版本的构建选项中使用了多线程设置。但是,生成的可执行文件都不能在我朋友的机器上运行。

我在这里错过了什么?

4

1 回答 1

0

您缺少 C/C++ 运行时库。

最简单的解决方案是使用 /MT 开关而不是 Project | 中的 /MD 开关来构建 wxwidgets 库和应用程序。属性 | C++ | 代码生成 | 运行时库

于 2012-06-01T13:17:29.513 回答