代码之家  ›  专栏  ›  技术社区  ›  simba

在Windows Server 2012 R2上构建的应用程序在Windows Server 2008 R2上失败

  •  -1
  • simba  · 技术社区  · 7 年前

    我在windows server 2012 R2上构建了MFC应用程序。它在非构建机器windows server 2012 R2上运行良好。但在windows Sevrer 2008 R2上无法启动。

    这两台机器都是64位的。有关MFC应用程序的更多信息。 我的应用程序既有托管代码也有非托管代码。我有一个dll,它支持公共语言运行时CLR。我在运行时加载它。我的应用程序是针对.NetFramework4.0的

    2 回复  |  直到 7 年前
        1
  •  0
  •   Subbu    7 年前

    常见的故障排除工具之一是查看 Event Viewer 查看是否记录了任何异常。

    您的非托管DLL可能缺少依赖项。检查这一点的一个常见工具是 Dependency Walker .

        2
  •  0
  •   simba    7 年前

    场景是这样的,我既有管理的库,也有本地构建的库。当我提到一个静态链接到Boost库的C++CLI库时,链接器无法加载它。