This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/MSP430F2618:将gtest框架添加到CCS MSP430项目中,作为其自身的构建配置。

Guru**** 2585825 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/602923/ccs-msp430f2618-adding-gtest-framework-to-ccs-msp430-project-as-it-s-own-build-configuration

部件号:MSP430F2618

工具/软件:Code Composer Studio

我们在 用于are产品的CCS 7.1 中使用c程序语言和MSP430 TI交叉编译器。 我们在CCS中有一个项目,它具有多个构建配置,所有这些配置都使用交叉编译器为我们的产品编译产品代码。

我们希望使用Google gtest测试框架和gcov来编写单元测试。 我想在使用GNU编译器和gtest (而不是i交叉编译器)的PC上的同一个项目中进行构建配置。  

是否有办法将GNU编译器添加到CCS编译器列表中? 如果是,有人可以向我指出如何操作的说明?

我唯一的解决方法是在eclipse中创建一个通用c程序的新项目,因此它列出了安装在PC上的GNU编译器,并考虑到CCS项目文件的链接。 要设置所有项目,这是非常复杂和丑陋的,需要在git中签出多个位置,因为我认为您不能必须基于同一个repo/文件夹来CCS项目。 是否有更好的方法将gtest添加到CCS开发环境?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Curtis Lehman 说:
    是否有办法将GNU编译器添加到CCS编译器列表?[/QUOT]

    对于CCS项目,您可以选择使用TI编译器或MSP430-GCC开放源代码编译器进行构建。 您可以从本 页( 以及该页中的用户指南)开始查找有关MSP430 GCC编译器及其如何与CCS集成和使用的详细信息。

    对于这两个编译器之外的任何编译器,您都需要创建一个标准的Eclipse C/C++项目。