我在Visual Studio中有一个CPP项目,当我尝试构建解决方案时收到以下消息:
1>c:\program files (x86)\windows kits\8.1\include\um\winnt.h(147): fatal error C1189: #error : "No Target Architecture"Stdafx.h的内容:
#pragma once
#include "targetver.h"
#include <stdio.h>
#include <tchar.h>
#include <ctime>
#include <time.h>
#include <iostream>
#include <profileapi.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <Windows.h>遗漏了什么?
发布于 2019-12-10 19:14:35
最后,我发现删除头文件:
profileapi.h
sys/types.h已解决此问题,项目现在生成时不会出现警告或错误。
谢谢戴,更好的解决方案:
#include "targetver.h"
#include <Windows.h>
#include <stdio.h>
#include <tchar.h>
#include <iostream>
#include <chrono>
#include <ctime>
#include <time.h>
#include <fstream>
#include <profileapi.h>
#include <sys/stat.h>
#include <sys/types.h>https://stackoverflow.com/questions/59263021
复制相似问题