お世話になります。
7~8年前に作成していたプロジェクトを、最近になりCS+で編集したのですが、
ビルドの際に
F0563300:Cannot open file : "C:\Renesas\PDG2\lib\RX210\RX210_library_100_little.lib"
というエラーが出力されてしまします。
PDG2を最新バージョンにアップデートし、
"C:\Renesas\PDG2\lib\RX210\"
を参照しても"RX210_library_100_little.lib"が見つからず、
"RX210_library_little.lib"のみ参照できます。
使用するライブラリファイルとして"RX210_library_little.lib"へ変更すると
別のエラーが複数発生してしまいます。
~質問~
"RX210_library_100_little.lib"はPDG2のどこかに存在するのでしょうか?
または、"RX210_library_100_little.lib"を入手する方法はありますでしょうか?
上記についてご教示ください。
seald9さん、こんにちは。NoMaYと申します。PDG2 V2.09のフォルダを見てみたのですが、RX210だけは、ピン数別のライブラリではなくて単一のライブラリになっているようですね。(他は、例えば、RX220_library_48_little.libとかRX220_library_64_little.libとかRX220_library_100_little.libとか、ピン数別になっています。)頂いたseald9さんの状況から推測するに、RX210も、昔はピン数別のライブラリだったのでしょう。そして、昔は #define DEVICE_PACKAGE_100_PIN というようなマクロが存在していて、それによって、ビルドするライブラリを分けるようになっていたのではないかと思います。それが、RX210の最新版では、そのようなマクロは廃止されて除去されてしまっている、ということだと思います。(それに合わせて、ライブラリのソースもそれなりに変わっていて、libファイルに互換性は無くなっているのではないかと思われます。)そういうことを考えると、以下の何れかの対処になるのではないだろうかと思います。(1) 7~8年前に使用していたパソコンに当時のPDG2(あるいはPDG2のインストーラ)が残っていないか探す(2) ルネサス社の問い合わせ窓口に該当ライブラリを貰えないか相談する(ウェブからはV2.08なら旧版入手出来るようです)(3) 最新バージョンのPDG2でソースを再生成して、かつ、それでも発生するエラーを取り除いていく