我正在尝试发布可以在不安装Visual Studio 2015的情况下执行的mfc应用程序。 首先,当我在google上时,这表明我可以通过安装vc ++ redistributable包来执行上述操作。 所以我已经安装了包但它不起作用。 我收到了错误消息。消息就像 - “由于缺少mfc140ud.dll,程序无法启动....”
其次,有人说可以在没有visual studio的情况下执行发布应用而不是调试模式。 所以我在发布模式下编译了应用程序,然后我没有收到错误消息,但它没有执行。这有什么问题? 我该怎么办?
答案 0 :(得分:2)
您分发应用程序的DEBUG版本。你可以通过DLL的名称告诉它它无法找到。 “mfc140ud.dll”的“d”后缀表示它正在寻找MFC库的DEBUG版本。我不认为可再发行组件包含调试版本。也不应该。
尝试向您的客户发布RELEASE版本。
答案 1 :(得分:0)