c++ - 在目录中的文件子集上构建 visual studio 项目

标签 c++ visual-studio-2010 svn visual-c++ cmake

我想将我的应用程序从 Linux 移植到 Windows。我正在尝试使用 visual studio 配置一个项目来构建 Window 应用程序。对我来说,问题是我只需要 Windows 目录中的一部分文件。但我想保持目录的完整性,这样我就不需要将文件的子集 checkout 到 Windows。 visual studio是否需要整个目录都是window文件?对Window应用程序开发比较了解的 friend ,能否帮我理解一下:

  1. 我能否配置 visual studio 以使用目录中的文件子集构建项目?

  2. 如果是,我该如何配置项目文件?任何指向教程的链接都会非常有用。

最佳答案

下面是一些使用 Visual Studio 的快速建议

包含/排除: 如果文件数量最少,那么您可以手动includeexclude 文件到项目中。

  1. 您可以通过将文件复制到 .vcxproj(ur .<>proj) 文件下的文件夹来将目录添加到项目。
  2. 然后在解决方案资源管理器中选择项目,在工具栏上您将看到一个选项Show All Files
  3. 右键单击文件夹或文件,然后点击Include In Project。这会将文件/文件夹包含到您的项目中。
  4. 您可以排除任何已包含在项目中的文件,方法是单击文件并点击Exclude From Project

仅从编译中删除:

  1. 在解决方案资源管理器中选择文件并右键单击属性
  2. Configuration Properties -> General -> Excluded From Build 下将其设置为 Yes/No

关于c++ - 在目录中的文件子集上构建 visual studio 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16312279/

相关文章:

c++ - 模板类字段的显式实例化声明

c++ - 提示编译器返回一个使 'auto' 表现良好的引用

c# - 访问 Microsoft.Extensions.HostingServices 时出错。无法解析 JSON 文件

svn - 显示在任何 SVN 分支中哪些文件已更改但尚未合并到主干

php - 如何将 CI (Hudson) 事件同步到现有的自动化构建流程(phing、svn)?

c++ - 使用另一个类的参数复制构造函数

c++ - 在应用程序之间共享数据——共享内存与 D-Bus 与文件操作

visual-studio-2010 - JIT 生成的机器码对于两个不同的系统是否相同?

c# - 如何在 C# 中将 nchar 转换为字符串?

svn - 如何从 SVN 仓库中读取更改