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

プロジェクトを起動すると、自動的に新しいncbファイルが作られます。これで関数を追加できるようになります。
何かVisual Studioの動作がおかしいというときは、この方法で直ることが結構あります。
このようなときは、一度ncbファイルを作り直すと直ります。ncbファイルはVC++のIntellisence Databaseファイルです。一度Visual Studioを閉じてから、プロジェクトのルートにある、"プロジェクト名.ncb"というファイルを削除します。

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