HI-TECH C for the PIC10/12/16 v9.81リリースとその注意点!

PICC v9.81、おかしくありませんか?

HI-TECH C the PIC10/12/16 v9.81で、PIC16F系が殆どCONFIG関係でシンボル未定義のコンパイルエラー
、PIC12F683ではI/Oポートシンボルの未定義コンパイルエラーとなってしまいます。

ところが、最新機種のPIC16F1823では全く問題が起きません。

実は、HI-TECH C the PIC10/12/16 v9.81から、ヘッダーやインクルードの形式が大幅に変更となり、従来プロジェクトで作成したものが使えなくなってしまったのです。

その対処方法が、エアーバリアブルさんのワンポイントアドバイスで詳しく説明されています。(下記参照)

http://www.ne.jp/asahi/air/variable/picmel/other_info/index.htm
HI-TECH C for the PIC10/12/16 v9.81で旧プロジェクトを使用する場合の互換設定

この解決方法は、Project -> Build Option ->Projectを選択後、CompilerタブのDefine macrosで_LEGACY_HEADERSを入れてAdd..をクリックする事で9.80以前のプロジェクトファイルをv9.81でコンパイルエラーを出さずにビルドできる様になります。

「_LEGACY_HEADERS」と入力し、「Add...」ボタンを押します。
 
最後に「適用」ボタンを押して下さい。なお、この設定は旧プロジェクトをv9.81で再度コンパイルする時に1回だけ行う必用があります。(Feb. the 28th 2011)

注意事項
General disclaimer
トッ プページへ

なお、当ホームページで公開しているデーター(写真、音声)等を個人の枠を超えて複製・転用する事はご遠慮下さいませ。
ご意見/苦情/ご感想はこちらまで