c++ - win2k3上转换为VC2012后Windows服务启动报错error 193 0xc1

标签 c++ windows service atl

在最新的 Windows Server 2003 上使用 VC2010 编译器时,我的 ATL 服务与 COM 进程外接口(interface)完美运行。用VC2012编译后服务不启动,报错:Error 193: 0xc1。

有什么建议吗?在互联网上我没有找到任何有用的东西。

最佳答案

我在这个链接 Windows XP Targeting with C++ in Visual Studio 2012 上找到了解决方案.
将选项“平台工具集”更改为“Visual Studio 2012 - Windows XP (v110_xp)”后,服务正常启动。

关于c++ - win2k3上转换为VC2012后Windows服务启动报错error 193 0xc1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25372133/

相关文章:

javascript - 这个 Windows 批处理文件如何运行嵌入式 javascript?

c# - 如何在不考虑缓存域凭据的情况下验证域凭据

linux - Bash for 循环 - 列出/etc/init.d 中的文件,然后对结果运行命令

c++ - JUCE 断言失败 - iOS 上的 IIRFilter

c++ - 如何减少事件变量的数量;直接调用lambda?

c++ - 获得本地主机名,在 Windows 上工作,但在 Linux 上不行

c# - Windows 服务不执行代码

c# - Windows 服务可以在未登录的情况下启动应用程序吗?

c++ - 为什么 C++ io 流的循环在第一次迭代后中断?

c++ - 有没有办法在 C++ 中暂停操作系统关闭或重新启动?