Visual c++ MSVC 2010和MSVC 2012不在一起工作

Visual c++ MSVC 2010和MSVC 2012不在一起工作,visual-c++,Visual C++,我遇到以下情况: 我在我的windows 8机器上安装了MSVC 2012 express和pro edition。我的应用程序构建和运行工作正常。现在我已经安装了MSVC 2010快速版。我的应用程序构建工作正常。然而,它在运行过程中崩溃 我在我的Windows7机器上安装了MSVC2010Express和pro版。我的应用程序构建和运行工作正常。现在我已经安装了MSVC 2012快速版。我的应用程序构建工作正常。然而,它在运行过程中崩溃 我正在使用Qt5.0.2 64位和32位creator

我遇到以下情况:

  • 我在我的windows 8机器上安装了MSVC 2012 express和pro edition。我的应用程序构建和运行工作正常。现在我已经安装了MSVC 2010快速版。我的应用程序构建工作正常。然而,它在运行过程中崩溃

  • 我在我的Windows7机器上安装了MSVC2010Express和pro版。我的应用程序构建和运行工作正常。现在我已经安装了MSVC 2012快速版。我的应用程序构建工作正常。然而,它在运行过程中崩溃

  • 我正在使用Qt5.0.2 64位和32位creator构建和运行我的应用程序

    我的问题是MSVC 2010和MSVC 2012是否不是在一台机器上一起工作

    它们会替换旧版本的exe/DLL还是会相互冲突

    有没有不删除MSVC 2010和MSVC 2012的解决方案/修复程序?

    的-您可以同时使用VS2010和VS2012(我有),但必须先安装VS2010


    只需重新安装VS2012,您就可以了,不过在安装VS2012后,您可能需要使用Windows SDK注册实用程序来确保VS2010指向Windows 7 SDK。

    谢谢。这一联系起了作用。我已卸载MSVC 2010。现在,我的应用程序使用MSVC 2012正确运行。真正的问题是DLL路径不匹配。修复DLL路径解决了该问题。