如何以C ++编程方式将文件添加到visual studio项目?

时间:2013-07-22 14:38:48

标签: visual-studio-2010 visual-studio visual-c++

在给定文件路径的情况下,有没有办法以编程方式将源文件添加到项目中?

我正在尝试使用sublime text 2中的visual studio项目。我可以使用自定义构建进行构建:

{
   "cmd": ["c:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MSBuild.exe"],
    "working_dir": "${project_path:${folder:${file_path}}}/../Project"
}

我可以使用#pragma comment(lib, "path to library")

链接库

我可以使用#include ""

添加新的源文件

但我无法将新的源文件添加到项目中。

是否有任何代码可以做到这一点?

最后Filburt在这里给出了一个很好的答案:  Is there a way to add source files to visual studio project from command-line?

1 个答案:

答案 0 :(得分:1)

有两种方法可以做到这一点。

  1. 您只需将项目视为XML,然后编辑该XML。
  2. 您使用Visual Studio的COM / .NET API。
  3. 使用Visual Studio API并不容易(恕我直言)这样做,但它是可行的。从MSDN的“How to: Get References to the DTE and DTE2 Objects”开始,然后点击链接。