所有。我想知道是否有办法将自动生成的文件添加到VC ++ 2008版本中。如果你编写自己的makefile,这似乎是一件相当简单的事情,但是我更喜欢让visual studio从项目中构建一个makefile(就像它通常那样),但也告诉它说“include all .cpp”和.h是'自动生成'文件夹中的“。然后我可能会在Pre Build Event中生成所有这些文件。
感谢您的帮助!
答案 0 :(得分:0)
根据我的经验,VS2008项目不会自动将文件添加到要构建的项目中。如果你是自动生成文件,那么我建议Qt使用的方法可能适合你。
对于将要自动生成的每个文件,它们将自动添加 -
对于生成的文件,他们然后将生成的文件添加到构建列表中。为此,它将如下所示。您必须在项目中创建/维护<Filter></Filter>
部分。请参阅VS Project Layout了解格式&amp;样品。我会注意到每个<file></file
&gt;在<files></files>
部分单独列出。
<Files>
<Filter
Name="Source Files"
Filter="cpp;cxx;c;def"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath=".\buildimages.cpp"
>
</File>
<File
RelativePath=".\main.cpp"
>
</File>
它实际上并不是很简单,但如果您构建简单的“脚本”/程序,则可以在执行构建之前自动执行大部分工作以更新项目文件。输出更新的项目文件后,VS将自动检测更改并要求您重新加载项目。