C++大型项目经验

1 附加包含目录

在Visual Studio中,"附加包含目录"(Additional Include Directories)是一个编译器设置,它指示编译器在查找包含文件(通常是头文件,扩展名为.h或.hpp)时去哪些额外的文件夹路径查找。这个设置对于组织和管理项目中使用的库和头文件非常有用,特别是当你的项目依赖于不在标准路径下的第三方库时。

这样做的好处包括:

  • 模块化:允许你将第三方库的代码与你的项目代码分开,使得项目更加模块化。
  • 可移植性:简化了项目的设置过程,因为你不需要修改源代码中的#include路径,只需在项目配置中指定所需的包含目录。
  • 易于维护:当库更新时,你只需要替换库文件夹中的内容,而不需要去修改源代码中的多个引用路径。

记住,"附加包含目录"只影响预处理器查找头文件的位置,它并不会告诉链接器在哪里查找库文件(.lib、.dll等)。链接库文件的路径需要在"链接器"->"常规"下的"附加库目录"中设置。

相关推荐
娅娅梨15 分钟前
C++ 错题本--not found for architecture x86_64 问题
开发语言·c++
兵哥工控20 分钟前
MFC工控项目实例二十九主对话框调用子对话框设定参数值
c++·mfc
汤米粥21 分钟前
小皮PHP连接数据库提示could not find driver
开发语言·php
冰淇淋烤布蕾24 分钟前
EasyExcel使用
java·开发语言·excel
我爱工作&工作love我27 分钟前
1435:【例题3】曲线 一本通 代替三分
c++·算法
拾荒的小海螺30 分钟前
JAVA:探索 EasyExcel 的技术指南
java·开发语言
马剑威(威哥爱编程)1 小时前
哇喔!20种单例模式的实现与变异总结
java·开发语言·单例模式
娃娃丢没有坏心思1 小时前
C++20 概念与约束(2)—— 初识概念与约束
c语言·c++·现代c++
lexusv8ls600h1 小时前
探索 C++20:C++ 的新纪元
c++·c++20
lexusv8ls600h1 小时前
C++20 中最优雅的那个小特性 - Ranges
c++·c++20