以前のKDSまたはCodeWarriorユーザーの場合、メソッドがまったく同じではないため、MCUXpresso IDEで静的ライブラリを問題なく作成および使用することはできません。
MCUXpresso IDEは、「スマートアップデート」ウィザードを使用して、ユーザープロジェクトにスタティックライブラリを追加することをサポートしています。 この機能は、LPCXpresso IDE から派生しています。ただし、「スマートアップデート」ウィザードは、MCUXpresso 10.1.0のネイティブサポートLPC製品でのみ使用できますおよび下位バージョン。MCUXpresso IDEの将来のリリースでは、すべてのLPCおよびKinetis製品をサポートする予定です。
MCUXpressoがネイティブにサポートしているLPC製品の場合、「Smart Update」を使用してライブラリを追加すると非常に便利です。ユーザーはこの記事からその使用法を学ぶことができます:
ライブラリプロジェクトの作成とリンクhttps://community.nxp.com/message/630594
Kinetis製品の場合、プロジェクトにライブラリを追加する唯一の方法は手動で行うことです。
この記事では、MK64Fデモの例を取り、MCUXpresso IDEで静的ライブラリを作成して使用する方法を段階的に説明します。また、すべてのLPCおよびKinetisユーザーが、ユーザープロジェクトがMCUXpressoの下で外部静的ライブラリとどのように連携するかを理解するのも良いでしょう。
この記事のデモコードが必要な場合は、コミュニティ内部メッセージを送ってください。
LPCXサポートからの提案に感謝します
これで、スタティックライブラリの作成に成功し、別のプロジェクトでスタティックライブラリの使用に成功しました。
しかし、別の静的ライブラリ内に静的ライブラリを作成するにはどうすればよいですか?私は別のlib(ソースコードなし、 '.a'libファイルのみ)を私のlibにパッケージ化する必要があります。