在Visual Studio 2022中将所有名为“inc/”的文件夹添加到其他包含路径

oknwwptz  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(169)

我正在使用Visual Studio 2022 Visual C中的C项目。源代码中包含多个库,所有库都包含用于头文件的inc/目录。我正在尝试将它们全部添加到“项目属性>配置属性> C/C >常规>其他包含目录”。我现在使用通配符$(ProjectDir)**\inc,但VS仍然找不到头文件。我已经检查了这个宏是否正确地扩展为C:\Path\To\My\Project\**\inc
我应该写什么呢?

vnzz0bqm

vnzz0bqm1#

Visual Studio C++项目不支持通配符。
https://developercommunity.visualstudio.com/t/project-item-capture-by-wildcard-is-broken/1030344
您可以使用一个简单的脚本并将结果复制到Project Property > Configuration Properties > C/C++ > General > Additional Include Directories
PowerShell:

$result = Get-ChildItem -Path "C:\Path\To\My\Project\**\inc" -Directory | ForEach-Object { $_.FullName }
$resultString = $result -join ";"
Write-Host $resultString

字符串

相关问题