今天又学会了一招。
在学习软渲染的时候,首先找到了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版本。

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

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐