リンカエラー

テンプレート化したクラスでシンボルが見つからないエラー。

テンプレートの関数定義をヘッダーファイルに書けば解決するんだけど、これではテンプレート関数定義を変えるたびに膨大な再ビルドが必要になってしまう。

明示的インスタンス化はしてます。

困るのが、シンボルが見つかる関数と見つからない関数があることだ。未使用関数かと思ったらそうでもないみたいだし…C++コンパイラのバグ?

ぐはぁ。テンプレートのインスタンス化の構文まちがえてるよ。

// 正:
template class fecti::FPixmap<FColorA>;

// 誤:
template<> class fecti::FPixmap<FColorA>;