我把自己的软件安装到其他电脑上,运行软件后提示“应用程序无法启动,因为应用程序的并行设置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具”。
网上搜索了,基本是讲安装VS相关的运行库。
本人把VS2005-VS2010的运行库都安装了,还是没有解决问题。
但是如果直接安装VS2008,就不会出现这个问题,但是不能因为我们这个软件还要客户安装VS2008吧。
一次偶然的机会发现早期的版本,没有这个问题。 接着就是不断地进行版本回退(做软件,版本控制很重要)。
结果发现是增加了自己编译的一个库后,出现了这个问题。
后来,把 MFC的使用 改为 在共享DLL中使用MFC。如下图
居然就可以了,问题没有出现。估计是库有什么冲突吧。具体的原因还是没有找到,有时间在琢磨。
文章评论(0条评论)
登录后参与讨论