如何从TXT文件批量添加路径至Visual Studio的Additional Include Directories?
批量导入路径到Visual Studio的Additional Include Directories的解决办法
嘿,我来帮你搞定这个批量添加包含路径的问题!你提到的@IncludeDirs.txt方法其实是可行的,大概率是细节没做对,另外也有更直接的复制粘贴技巧,我给你分两种方法讲:
方法一:快速复制粘贴法(最省心)
这种方法不需要折腾外部文件,直接把TXT里的路径转成VS支持的格式:
- 打开你的路径TXT文件,确保每个路径单独占一行
- 用Notepad++或者VS Code这类编辑器,把所有的换行符替换成英文分号
;(编辑→替换,查找内容选「扩展模式」的\n,替换为;) - 复制替换后的整串内容,直接粘贴到VS项目属性的Additional Include Directories输入框里就完事了!VS会自动识别分号分隔的每个路径
方法二:修复@文件名.txt的导入方法
你之前试过的方法没生效,可能是这几个细节没做好:
- TXT文件格式要对:打开你的IncludeDirs.txt,把每个路径改成
/I "你的完整路径"的格式,每行一个,比如:/I "D:\Projects\Libs\boost\include" /I "D:\Projects\ThirdParty\openssl\include" - 用VS宏指定文件路径:不要直接写
@IncludeDirs.txt,换成@$(SolutionDir)IncludeDirs.txt(因为你的文件在解决方案根目录,$(SolutionDir)是VS内置宏,能准确指向根目录,避免相对路径出错) - 检查文件编码:确保TXT是ANSI或者UTF-8无BOM编码,VS对带BOM的UTF-8文件可能读取异常(可以用Notepad++转换编码:编码→转为UTF-8无BOM)
完成以上设置后,保存项目属性,重新生成项目应该就能正常识别所有路径了。
内容的提问来源于stack exchange,提问作者Jodo
相关产品推荐
相关产品推荐

