如何将 MS Team Build 与其他编译器一起使用?
我一直在成功地使用 Team Build 2010 来自动化构建,其中源代码是用 MS C#/C++ 编写的。
现在我必须自动化使用 TI 编译器编译的固件代码。 TI 项目有一个 .pjt 扩展名,我确实有从命令提示符进行编译的工具(类似 make)。
我必须为此创建一个 MSBuild 项目吗?
I've been using Team Build 2010 successfully to automate builds where the source code is written in MS C#/C++.
Now I have to automate firmware code that is compiled with a compiler from TI. The TI project has a .pjt extension and I do have the tools (make like) to compile from a command prompt.
Do I have to create a MSBuild project for that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 Visual Studio 中创建一个“makefile 项目”,然后您可以设置自定义构建命令(它不需要是 makefile)。然后,您可以使用 TI 命令行构建工具 timake 来构建 .pjt 文件中定义的项目。这将创建一个用于构建 .pjt 文件的 VC++ 项目文件。我对 MSBuild 不太熟悉,但它也可能可以直接运行timake。
如果您想使用 Visual Studio 进行开发并受益于其 Intellisense 功能,您还需要将项目的包含路径列表以及定义的任何命令行宏添加到 VS 项目。
Create a "makefile project" in Visual Studio, you can then set-up a custom build command (it does not need to be a makefile). You the use then use the TI command line build tool timake to build the project defined in the .pjt file. This will create a VC++ project file that builds the .pjt file. I am not that familiar with MSBuild, but it can also probably run timake directly.
If you want to use Visual Studio for development and benefit from its Intellisense features, you will also need to add the include paths list for the project to the VS project, and also any command line macros defined.