我目前正在AtmelStudio6中开发一个嵌入式C++项目。这个项目有相当重要的嵌入式部分和重要的业务逻辑部分。理想情况下,我想为业务逻辑代码运行一些单元测试。能够方便地构建然后运行这些测试将使单元测试更有可能被使用。如果我尝试使用默认的avr-gcc编译器使用Boost单元测试进行编译,我会收到错误消息,因为无法找到各种头文件。我知道这些header没有为我使用的AVR芯片组实现,因为在这种情况下它们太贵了。然而,这些header仅用于对非嵌入式部分进行单元测试,因此已放置在它们自己的专用单元测试项目中。我是否需要设置不同的编译器来编译单元测试?是否可以使用不同的编译器工具链将单元