我正在尝试将 MFC 应用程序移植到 windows Embedded Embedded 7。我将 MFC 应用程序作为子项目添加到我使用 Visual Studio 2008 中的平台构建器创建的操作系统设计中。但我得到了以下错误。
致命错误:C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\atlmfc\include\atlconv.h(695):错误 C2039:“lstrlenW”:不是“ATL”的成员 NMAKE:致命错误 U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\VCPackages\VcBuild.exe"':返回代码 '0x1'
有没有办法解决这个问题??
经过进一步搜索,我发现一个博客说......
支持 MFC 和 ATL。但是,目前存在一个 Microsoft 错误,它会导致在 Windows CE 7 多核系统上运行此类使用 MFC 或 ATL 的应用程序时出现问题。为避免出现问题,您需要为 Windows CE 6 配置链接器。转到“项目 -> 属性” 现在选择: 配置 “属性 -> 链接器 -> 命令行” 如果已经有“/子系统”参数,请将其删除 添加以下字符串:/subsystem:windowsce,6.00
但是即使在遵循之后错误仍然存在......
请提出解决此问题的建议..
提前致谢。