関数追加時に出るエラー

メンバ関数の追加ウィザードを使って関数を追加しようとすると、「新しいコード要素を返すのに失敗しました。」というエラーが出て、関数が追加できなくなるときがあります。
 このようなときは、一度ncbファイルを作り直すと直ります。ncbファイルはVC++のIntellisence Databaseファイルです。一度Visual Studioを閉じてから、プロジェクトのルートにある、"プロジェクト名.ncb"というファイルを削除します。

 プロジェクトを起動すると、自動的に新しいncbファイルが作られます。これで関数を追加できるようになります。
 何かVisual Studioの動作がおかしいというときは、この方法で直ることが結構あります。

コメント

このブログの人気の投稿

MFCをスタティックリンクしたときに出るエラー

MFCの開発環境をそろえよう