>・makefileに$(SRCDIR)\CMacroFactory.objが無い
BCCは無料ダウンロードできますのでリリース前にコンパイルを試していただけるとありがたいんですが。>やざきさん
>・CEditView_Command.cppで#include順によりCDlgAbout.hの内容が読まれない(理由は不明)
1つ上でも下でもこのエラーは出ませんね。
場所を変えずともCDlgAbout.hの先頭にある
class CDlgAbout;
を削除したらうまくいきました。
CDlgAboutの定義の前にわざわざclass CDlgAbout;としている理由は何なんでしょう?
他のヘッダファイルでもクラス定義の前に先行宣言を行っているようですが。
> CMacroFactory.cpp(55行)のSTLとtolowerを組み合わせている箇所で起きるコンパイルエラーが解決できません。
まず、ctype.hのインクルードを忘れていました。m(_ _)m
tolowerを(int (*)(int))でキャストしたらエラーが出なくなりました。エラーメッセージを見る限りtolowerの型を(int (*)(int))と認識しているはずなのに何故...
BCCのctype.hではtolowerは_ltolowerを呼び出すインライン関数として定義されているのでtolowerの代わりに_ltolowerにしてもエラーは出なくなりました。理由は...よくわかってません。