我们正在寻找创建一个库,以便在Visual Studio中链接多个项目。此库的源代码在Visual Studio外部维护。有没有办法自动刮取* .cpp文件的指定目录(或目录)并自动将它们添加到库中?目前,我们必须根据需要添加或删除文件(右键单击项目,添加,现有)。
答案 0 :(得分:2)
答案来自(@Yuchen Zhong)
在visual studio 2015中,您就是这样做的。
如果您想自动包含特定文件夹下的所有后代文件:
<Content Include="Path\To\Folder\**" />
参考:http://jamesrpatterson.com/blog/automatic-include-in-project-for-visual-studio
从这个问题:How do I add an existing directory tree to a project in Visual Studio?应该给你所需要的一切。
<Content Include="Path\To\Folder\*.cpp" >
我知道答案,而且必须在某个地方发布...带我一点点找,所以希望这个答案可以帮助其他人找到其他答案
答案 1 :(得分:1)
在VS2015中,在记事本中打开项目文件 project1.vcxproj
在第三行,(在&lt; Project Default Target .......&gt; 下)添加:
<ItemGroup>
<ClInclude Include="D:\MyCode\*.h" />
<ClCompile Include="D:\MyCode\*.cpp" />
</ItemGroup>