うっそ~、ピカントCは計算が苦手??

NO IMAGE

割り算をして、その余りを出すというプログラムを作っていました。MPLAB IDE上で16シリーズのコンパイラboostc.pic16.exeでビルドを試みますが、リンクする際にエラーが出てしまいます。コンパイラは通っているみたいなんだけど…。
余りを出すのをやめて、普通に割り算してもダメ、掛け算もダメ。
18シリーズのコンパイラであるboostc.pic18.exeでやれば、掛け算・割り算はOK。でも、余りを出すのは、変数が入るとエラーになってしまう。例えば、a = b % 10というのはエラーとなり、a=512/6というのはOK。
こんなんじゃ使えないじゃん。。。

が、どうも納得がいかない。SourceBoost IDEに切り替えて、ビルドすると…  なんなんじゃ?今まで悩んでいたのは。あっさり、ビルド完了しました。
どうも、MPLAB IDEとの相性が悪いようで、掛け算・割り算式があるとコンパイラを通った後リンクする際に何か悪さをするようです。

MPLAB IDEと統合できるのがウリですが、完全に統合ができないのですね。SourceBoost IDEというのがあるから、「まぁいっか」ってな感じです。
それにしても、悩んでいた2日間を返せ~~~~~