我最近开始学习wxWidgets。正如所有学习者所做的那样,我首先编写并测试了Minimal App(在我的Ubuntu 12.04 LTS上)。它就像一个魅力。
然后我决定在我的Windows 7 PC上测试该应用程序。我按照here的说明使用Visual C ++ 2008 Express构建了wxWidgets(Debug和Release版本)。我还按照相同的说明构建了Minimal App(构建和发布配置)。该应用程序在我的计算机上完美运行为了检查是否有任何问题,我将可执行文件发送给了我的一个朋友。他在他的XP PC上测试了它,它给了他以下错误:
应用程序无法启动,因为其并排配置不正确。有关详细信息,请参阅应用程序事件日志。
我已经检查过我在应用程序的Debug和Release版本的构建选项中使用了Multithreaded设置。但是,生成的可执行文件都不能在我朋友的机器上运行。
我错过了什么?
答案 0 :(得分:0)
您缺少C / C ++运行时库。
最简单的解决方案是使用/ MT开关而不是Project中的/ MD开关构建wxwidgets库和应用程序。属性| C ++ |代码生成|运行时库