gpt4 book ai didi

c++ - WinRT 组件 : C1189: #error: "No Target Architecture"

转载 作者:行者123 更新时间:2023-11-30 02:52:46 30 4
gpt4 key购买 nike

我最近需要在 WinRT 组件项目中使用 OutputDebugString(),这需要这一行:

 #include <..\um\debugapi.h>

但是,添加这个包含会产生错误:

Error 1 error C1189: #error : "No Target Architecture" c:\...

为了尝试修复此问题,我打开了 Configuration Manager 并将项目的平台设置为 x64(对 WinRT 组件的修复是不受欢迎的,但我想看看它是否有效)。不幸的是,这并没有解决问题,我无法构建。如果有减轻错误的替代方法,我愿意接受任何将调试输出打印到 VS 输出窗口的方法。

编辑:错误发生在 winnt.h 第 146 行,以防有帮助。

最佳答案

我通过添加 #include <windows.h> 解决了这个问题除了#include <debugapi.h>

关于c++ - WinRT 组件 : C1189: #error: "No Target Architecture",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18601525/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com