gpt4 book ai didi

c++ - Eclipse CDT 使用主项目编译器设置编译静态库

转载 作者:行者123 更新时间:2023-11-28 05:38:55 24 4
gpt4 key购买 nike

我有一个 C++ 嵌入式项目,其中包含使用 2 个静态库(在静态库项目中)的混合 C 项目。

静态库需要一些针对每个目标板而变化的符号,但此时看来我只能为每个项目设置编译器设置/符号。

有什么方法可以让静态库在每次主应用程序编译器设置/符号更改时重新编译?

最佳答案

Is there any way I can make the static library recompile everytime the main application compiler settings/symbols changes?

我认为您正在回顾这个问题。 与其每次都尝试重建静态库,不如构建两个静态库。即使这两个库共享相同的代码,但它们包含不同的符号或针对每个目标板的一些基本变化这一事实使它们成为需要构建的两个独立的库。这同样适用于整个项目。

类似的情况也出现在 PC 端——x86 与 x64 是典型的目标。同一个项目可以用来管理代码,但是有两个不同的目标平台——当你为两者构建时,你不能共享相同的物理静态库。您依赖的任何静态库都是针对每个平台构建的 - 因此库的“x86”版本和“x64”版本。

关于c++ - Eclipse CDT 使用主项目编译器设置编译静态库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37610471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com