工具/软件:Code Composer Studio
我刚刚更新到 CCS 8.2、似乎不再尊重资源配置设置。 我们有一个基于构建配置的项目、我们在其中使用不同的 main.cc 文件。 在忽略工程根目录中的 main.cc 文件的配置中、我仍然会在编译日志中看到 CCS 尝试编译该文件、最终会双定义许多项:
生成文件:"../main.cc" 调用:ARM 编译器
这完全为我们打破了一切。 它在 macOS 和 Linux 上都发生。
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.
工具/软件:Code Composer Studio
我刚刚更新到 CCS 8.2、似乎不再尊重资源配置设置。 我们有一个基于构建配置的项目、我们在其中使用不同的 main.cc 文件。 在忽略工程根目录中的 main.cc 文件的配置中、我仍然会在编译日志中看到 CCS 尝试编译该文件、最终会双定义许多项:
生成文件:"../main.cc" 调用:ARM 编译器
这完全为我们打破了一切。 它在 macOS 和 Linux 上都发生。
我曾尝试过、但很遗憾、我无法在使用上述结构创建的简单项目上重现此问题。 我创建了一个具有两个编译配置(Debug 和 Release)的工程- Debug 在根目录中包含 main.cc 并排除 foo/main.cc、而 Release 则排除 root main.cc 并包含 foo/main.cc。 当我构建它时、会生成预期的源文件、并排除预期的源文件。
调试构建的输出:
Release 构建的输出:
必须有一些特定的项目设置或配置来触发您的环境中的问题、因此如果您可以向我们发送可重现的测试案例、这将非常有帮助。