引き続き、再コンパイルの作業を続けている。昨日・今日でとりあえず、.cppにある関数プロトタイプ宣言の修正が終わったのでコンパイルしたところ、リンクで大量にエラーが発生。よく考えるとヘッダーに関数プロトタイプ宣言をまとめないといけなかったのだった。.cppファイルファイルから宣言部を切り取って、1つのヘッダーファイルにペーストする。当然重複した宣言があるので、削除しなくてはならないが手動でやるのはきつい。なのでサクラエディタを使って以下の方法で重複を排除した。
- 先頭をそろえ、関数の戻り値の宣言と関数名の宣言間のスペースを1個にする。
- ALT+Aで行ソートを行い、ALT+Mで重複行をマージする。
サクラエディタでの重複行の削除方法はこちらのページを参考にした。
若干手直しが必要であったものの、ヘッダができたのでコンパイルしたところ、またしても大量のリンクエラー発生。うーんたぶん凡ミスだと思うのだけれども、どうもC++の言語仕様をよくわかっていないことからによるものであるような気もする。あれーなんだったっけかな。。