2011-08-29 88 views
2

我一直在成功使用Team Build 2010来自动化源代码在MS C#/ C++中编写的版本。如何与其他编译器一起使用MS Team Build?

现在我必须使用TI的编译器自动编译固件代码。 TI项目有一个.pjt扩展名,我确实有工具(make like)从命令提示符编译。

我必须为此创建一个MSBuild项目吗?

+0

我通过创建一个简单的MSBuild项目和一些调用我的“make”版本的“Exec”命令来实现它。它正在工作,但我不知道这是否是最好的方式。 –

+0

.pjt文件是否与任何其他MSBuild项目文件(如.csproj)具有相同的格式? – Arun

+0

完全没有。它类似于旧的.ini架构。 –

回答

3

在Visual Studio中创建一个“生成文件项目”,然后可以设置一个自定义生成命令(它不需要是生成文件)。然后,您可以使用TI命令行构建工具timake来构建.pjt文件中定义的项目。这将创建一个构建.pjt文件的VC++项目文件。我对MSBuild并不熟悉,但它也可能直接运行timake

如果您想要使用Visual Studio进行开发,并从其Intellisense功能中受益,则还需要将项目的包含路径列表添加到VS项目以及定义的任何命令行宏。

+0

MSbuild的确是解决方案。只需创建一个带有MSBuild目标的.proj文件,并使用MSBuild Exec任务调用timake。 –