使用MSBuild使用其他cpp文件构建VC ++项目

时间:2010-02-24 12:41:23

标签: msbuild visual-c++

我需要使用MSBuild从命令行构建VC ++项目(在VS2008中制作),并附加.cpp文件,该文件不是此项目的一部分(未在.vcproj文件中列出。 有没有办法做到这一点? (例如,只需将文件名传递给命令行输入)。

通过我的脚本编辑.vcproj文件也是一个选项,但是我将它保存在最糟糕的情况下,如果没有办法只使用MSBuild。

2 个答案:

答案 0 :(得分:1)

我认为您不能将MSBuild指向项目文件并告诉它构建此项目并同时添加另一个文件。我要么更新.vcproj文件以包含您要添加的文件,要么使用脚本驱动的编辑方法。实际上,我可能只是更改.vcproj文件,因为我认为这是更安全的方法,并且不太可能破坏某些东西。

答案 1 :(得分:0)

如果文件位于同一目录中,您可以将该文件添加到项目中。

如果它在另一个目录中共享/您可以尝试添加为链接。

在添加/现有对话框中,注意添加按钮边缘的箭头。尝试点击它。