2011-10-27 3 views
2

私はCプロジェクトにVS2010を使用しています。私はIntellisenseのエラーIntelliSense: a value of type "void *" cannot be assigned to an entity of type "Blah *"を取得し続けていますが、それはC++には当てはまりますが、Cでは完全に合法であり、IntellisenseはC++のみを解析でき、Cファイルでもそうであると信じています。もう1つの選択肢は、私のcファイルがC++ファイルとして扱われていることです(プロジェクトエクスプローラのアイコンはcアイコンではなくC++アイコンです)。実際にコンパイルするとうまく動作するとは限りません。コンパイラではなくIntellisenseだけが間違っています。Intellisenseは.cppとして.cppファイルを扱います

+0

C++(およびC)はVSの踏み台です。 WE C++の開発者は後に残っています。新しい開発や開発の焦点はすべてC#/ .NETです。 Whole Tomatoのようなサードパーティのツールや、おそらく他のツールを探すかもし​​れません。 – Tim

答えて

0

私の最初のアイデアは、プロジェクトを再起動してファイルをコピーすることです。私はVS2010を目立たなくしてしまいました。おそらく、ちょうど1つの小さなデータが間違っています。プロジェクトを始めることは過去に私のために働いてきました。 :)運が良かった!

関連する問題