1

CCSCコンパイラを使用したMicrochipPIC開発にEclipseCDTIDEを使用しようとしています。主にEclipseCDTをエディターとして使用したいので、makefileプロジェクトを作成しました。makefileは、makefileと同じようにコンパイラを呼び出すだけです。これは問題なく機能します。

CCS Cコンパイラは、、、など#deviceの非標準のプリプロセッサディレクティブを使用します。エディタは、このディレクティブに「無効なプリプロセッサディレクティブ」というヒントを付けて黄色のカーリーアンダーラインと疑問符を追加します。これらのカスタムプリプロセッサディレクティブをEclipseに教えるために、私にできることはありますか?私が言ったように、makefileによるコンパイルはうまく機能しますが、中線は私を悩ませます。#fuses#asm#org

助けてくれてありがとう。

4

1 に答える 1

1

#pragmaディレクティブを使用すると、問題が解決します。私が使用しているディレクティブはコンパイラとの関連性が高いため、これが最適です#pragma。私が最初に望んでいたものではありませんが、うまくいきます。警告や中の下線は表示されなくなりました。

      #pragma device 16F688
      #pragma fuses INTRC_IO,WDT,PUT,MCLR, ...

それ以外の

      #device 16F688
      #fuses INTRC_IO,WDT,PUT,MCLR, ...
于 2013-01-13T16:09:17.177 に答える