无法打开包括文件"math.h"

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wodownload2/article/details/89394781

今天又学会了一招。
在学习软渲染的时候,首先找到了https://blog.csdn.net/puppet_master/article/details/80317178
的文字,然后末尾有git开源代码,很舒服,有代码就是好办了。
但是最苦恼的时候,C++的一堆包含目录设置。
首先是找不到math.h文件,那么此时,要遍历c盘然后找到math.h的目录,可以发现是:
C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\ucrt
于是乎,需要在VC++目录的包含目录以及库目录中加入如下的路径:
在这里插入图片描述

结果还是报找不到math.h文件。

于是下面就是要我学会的一招了:到配置属性——》常规——》Windows SDK版本中发现,还是使用的是8.1
在这里插入图片描述

这个不对呀,于是我将其改为如下,结果编译之后正常了。

在这里插入图片描述

总结:编译缺失文件
1、添加include的目录,具体使在C盘查找文件目录,然后将其包含在VC++目录-》包含目录中。
2、确认项目的Windows SDK版本是否正确。
3、确认平台是否正确,是x86还是x64
4、确认项目时debug版本,还是release版本。

以上都设置正确了,项目就会编译成功。

猜你喜欢

转载自blog.csdn.net/wodownload2/article/details/89394781