我对 Visual Studio 项目/解决方案缺乏灵活性感到沮丧,但我意识到现在它使用了 MSBUILD,它可能非常强大,但只是没有将它暴露给 IDE。所以我看了一下 MSBUILD 文档,不知道从哪里开始!我希望有一本坚果壳书。有人可以指点我吗?
更具体地说,这是我想做的事情:
运行实用程序预处理器以生成 .CPP 和 .H 文件,然后由常规 C++ 项目使用。有多个输入(用于计算依赖关系;特别应该知道它使用的普通 .h 文件是否已更改)和多个输出(至少一个 .cpp 和一个 .h 文件)用作另一个项目中的文件。
FWIW,最复杂的情况涉及在“普通”C++ 项目中使用 Qt,该项目可以使用 VS Express 2010 或 MSBUILD 直接从服务器上的脚本构建。既然这是一个公共图书馆,可能有一些指南或任何帮助?请注意,VS 插件对构建阶段没有用处,但可用于最初生成项目文件,然后仅依赖 MSBUILD 和源代码中包含的内容。
有人能指出我正确的方向吗?
- 约翰
从那里开始变得更糟,但这是我的第一个目标。