2016-05-19 5 views
0

私のコードでは、日付のタイムスタンプとバージョン番号を入れました。MPLABのスタンプTI30ate

const char prog_id[] = { __TIME__ " " __DATE__ "Foo project V1.3" } ; 

出力:

11:09:52 May 10 2016 Foo project V1.3 

これは、私は、フリースケールIDEを使用したコードの行です。チップセットが変更されたため、私はMPLAB X IDEに変更しなければならず、__TIME____DATE__マクロの同等機能を見つけることができません。

はMPL X IDEであっ等価物または私はあなたのコンパイラは唯一__DATE__を持っているC.

+0

これらはコンパイラに属します。どのコンパイラを使用していますか? AFAIKは 'hitech'と 'xc8'の両方にこれらの定義を持っています。 – LPs

+0

imを使ってxc16-gcc – Skeith

答えて

0

でこれらの機能を複製することができる方法がありますされています。それは、それらの定義を定義するところ

カスタム小さなプログラムはtime_date.hファイルを作成する前ビルドステップを使用して、私はmplab専門家ではないよ、あなたは可能性がそれらをエミュレートするためにyour compiler manual

のページ246を見てみましょう正しい値で明らかに、この杢はあなたのプロジェクトに含める必要があります。

関連する問題