【问题标题】:MFC app with managed dll fails on windows XP带有托管 dll 的 MFC 应用程序在 Windows XP 上失败
【发布时间】:2015-05-06 21:53:51
【问题描述】:

我有一个 MFC 应用程序。 我想在这个应用程序中介绍日志记录。 我使用了 log4net.dll(托管 DLL)并用我的 C++/CLI LoggerLibrary.dll(非托管 DLL)包装了它。

我的 MFC 应用程序与 LoggerLibrary.dll 链接。 我的 MFC 应用程序是使用针对 windows XP 的平台工具集编译的 32 位。

在 Windows 7 32 和 64 上运行应用程序时,一切都按预期工作。

在 Windows XP 64 位上运行应用程序时 - 出现以下错误: “ 不是有效的Win32应用程序。”

关于如何解决这个问题的任何想法?

【问题讨论】:

  • 您使用的是什么版本的 Visual Studio?

标签: mfc windows-xp log4net unmanaged managed


【解决方案1】:

好的 - 在更改我的搜索条件后,想出了这个C++\CLI applicatin crash on load

对我来说也是一种魅力......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多