gpt4 book ai didi

c++ - Visual Studio 2010 - 排除文件类型

转载 作者:行者123 更新时间:2023-11-28 07:31:10 27 4
gpt4 key购买 nike

有没有办法排除所有具有专用文件扩展名的文件,例如*.ipp 来自 C++ 构建过程?

最佳答案

好的,与此同时,我自己想出了办法:

环境:带有模板的 VS2010/C++ 项目。模板在 *.h 中声明并在 *.cpp 中实现。每个 *.cpp 文件都设置为“Exclude from build = Yes”

问题:每次添加新的模板实现时,必须手动将相应的 *.cpp 设置为“Exclude from build = Yes”

我想要的:从构建过程中排除所有模板实现文件的构建规则。

行动:将“解决方案资源管理器”中的 *.cpp 文件重命名为 *.ipp。

结果:当“Exclude from build = No”文件被编译时,即使它没有 *.cpp 扩展名。

选项 A:将每个单独的 *.ipp 文件设置为“Exlcude from build = Yes” -> 这对我来说没有选择!

选项 B:从解决方案中删除 *.ipp 并再次添加。然后在 *.vcxproj 文件中添加如下内容:

<ItemGroup>
<None Include="..\..\src\foo.ipp" />
</ItemGroup>

因此不再编译。

关于c++ - Visual Studio 2010 - 排除文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17681143/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com