我在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>
缺少什么?
答案 0 :(得分:0)
最后,我发现删除了标题:
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>