【发布时间】: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