主要是使用#includenlohmannjson.hpp时显示找不到文件,但是我文件已正确导入visual studio配置,也保证文件正确存在

问题: 主要是在项目配置中包括了C/C++配置中文件位置,但是没有把nlohmann上一级的目录包括进去,导致#include"nlohmann/json.hpp"找不到文件位置

image-20241219152457176

image-20241219152537091

解决: 加上上一级目录到附加包含目录

image-20241219162021053

596513661)]

总结: 找不到文件时,一定是文件路径位置没有搞对,注意包含上一级文件。

Visual Studio 2015中将Boost库集成到项目中,需要正确配置编译器属性,以确保编译器能够到Boost库头文件和库文件,并正确链接。以下是详细步骤: 参考资源链接:[Visual Studio 2015配置Boost库完全指南](https://wenku.csdn.net/doc/6412b672be7fbd1778d46c30?spm=1055.2569.3001.10343) 首先,确保你已经按照之前的步骤下载并编译好了Boost库。接下来,打开你的Visual Studio项目,右键点击项目名称,选择‘属性’(或使用快捷键Alt+F7)进入项目属性页面。 在项目属性页面中,选择‘配置属性’,然后选择‘VC++目录’。在这里,你需要添加Boost库的头文件路径和库文件路径。 - 对于头文件路径,需要在‘包含目录’中添加Boost头文件的路径,例如:`D:\boost_1_59_0`。 - 对于库文件路径,需要在‘库目录’中添加编译好的Boost库文件的路径,例如:`D:\boost_1_59_0\stage\lib`。 完成上述设置后,切换到‘配置属性’ -> ‘链接器’ -> ‘输入’,在‘附加依赖项’中添加需要链接的Boost库文件,通常这些文件的扩展名为`.lib`。 此外,为了确保编译器能正确处理Boost中的模板,你需要在项目属性中添加预处理器定义。在‘配置属性’ -> ‘C/C++’ -> ‘预处理器’中添加`BOOST_ALL_NO_LIB`,这样编译器将不会预链接Boost库,而是根据实际使用情况来链接。 完成以上设置后,点击‘确定’保存配置,并在项目中包含相应的Boost头文件,例如:`#include <boost/filesystem.hpp>`,来使用Boost提供的文件系统功能。 最后,编译并运行你的项目,确保没有链接错误。如果有链接错误,检查之前配置的目录和依赖项是否正确。 为了确保你能够顺利配置Boost库,并掌握相关的高级配置技巧,我建议你查看这份资料:《Visual Studio 2015配置Boost库完全指南》。这份资料详细介绍了如何在Visual Studio 2015中配置Boost库,包含各种问题解决方案和优化建议,帮助你在项目中有效利用Boost库。 参考资源链接:[Visual Studio 2015配置Boost库完全指南](https://wenku.csdn.net/doc/6412b672be7fbd1778d46c30?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KJammyHenry

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值