如何在STM8工程(ST Visual Develop)中导入STM8S/A标准外设库?

问题描述 投票:0回答:1

我是STM8编程新手,我正在使用STM8S/A标准外设库而不导入它,即将文件复制并粘贴到我的src和inc文件夹中,我认为这不是最好的方法。有更好的方法吗?

我听说过 cmake-ify 并将其添加为库,但说实话,我不知道如何在这个 IDE 中执行此操作。

c embedded stm8
1个回答
0
投票

不清楚“导入”是什么意思。这仅在可能具有某种包管理的特定 IDE 的上下文中才有意义。如果您不想被锁定到特定的工具链,并且希望将代码引入您的版本控制存储库,那么将源代码添加到您的项目中(并设置任何必要的部分特定构建宏)是一种完全合理的方法去做。

您可以使用静态库(.lib 或 .a),但大部分代码依赖于特定部件和时钟频率,因此您必须为每个项目构建一个具有匹配构建配置的新库。这很容易出错,并且如果您需要“单步执行”并调试库代码,则会使调试变得更加复杂。如果该库,您可能需要单独的调试版本,并且仍然需要访问源代码。

© www.soinside.com 2019 - 2024. All rights reserved.