2017-11-07 12 views
-2

既存のプロジェクトをIAR 6.50 Compilerに追加しようとしています。コンパイラとプロジェクトをセットアップするには、User Guideに記載されているように、私はそれぞれのステップに従ってきました。今度私のプロジェクトをビルドすると、下の画像に示すようなエラーが表示されます enter image description here これらはすべて.cファイルにあります。主な問題は何か分かりません。プロジェクトのビルド中にIAR 6.50に複数のエラーが表示される

ご協力いただければ幸いです。

+1

このプロジェクトで以前にどのコンパイラを使用しましたか? – user694733

+1

テキストのグラフィックスクリーンショットグラフィックを投稿しないでください。読みやすいようにテキストを貼り付けます。 – harper

+1

最初のエラーメッセージは何ですか? – harper

答えて

0

ファイル "stm8l15x.h"を少なくとも適用する必要があります。使用するコンパイラのサポートを追加する必要があります。

IARコンパイラのサポートは、新しいコンパイラに移植するプロジェクトによって異なります。最良のアイデアは、図書館の著者に連絡することです。おそらく、StackOverflowでその(ライブラリ?)プロジェクトを使用していた誰かを見つけることができます。しかし、あなたが名前を明らかにしない限り、これは低い可能性があります。

EDIT: ファイル "stm8l15x.h"の#67行目をコンパイラで使用するかどうかを確認する必要があります。どういうわけか#ifdefはもはや動いていません。 #ifdefチェーンを変更するか、実行時にコンパイラに渡す#defineを変更します。

+0

ファイル 'stm8l15x.h'はすでに私のプロジェクトに入っています –

+0

答えの残りの文脈はそれが誤字であったことを示しています。つまり、あなたやそのライブラリの作者が**適応**する必要があるそれを「採用」(含める)だけでなく、 –

関連する問題