Problem: "Error highlighting on the go" not working (Syntax, Semantic & Type errors).
IDE: Microsoft VC++ 2010 Express Edition + MSQL Basic.
So far: Googled & Went through options in Options>>Text Editor>>C/C++>>Advanced.

So please help me.... How can i turn it back on???

Dani AI

Generated

Short summary and a few practical steps tailored to the replies already here.

The behaviour you see — the status saying "IntelliSense: 'Unavailable for C++/CLI'" — is a known limitation of Visual C++ 2010: the C++ IntelliSense engine was rewritten for VS2010 and full C++/CLI support was deliberately deferred, so managed C++ files may not get completion or squiggles in that release. This explains why it can "disappear" even though IntelliSense worked for you previously. (devblogs.microsoft.com)

Actionable options (none repeat the "Disable Squiggles" toggle already mentioned by , but build on it):

  • If you do not need managed (/clr) features, switch the project (or individual source files) to no-CLR so the native parser runs and IntelliSense returns. The project-level setting is the Common Language Runtime Support option in Project Properties; you can also set /clr per-file to keep only the files that need managed code compiled as CLR. (stackoverflow.com)
  • If native IntelliSense is flaky after a reinstall, rebuild the IntelliSense DB: close VS, delete the solution .sdf file (or use the "Recreate Database" option) and re-open the solution so VS will reindex. That often fixes missing completions and stale/Corrupt DB symptoms. (devblogs.microsoft.com)

If you actually need good C++/CLI editing support inside VS2010, the practical choices are a third-party engine (Visual Assist X is commonly recommended) or upgrading to a VS version that restores built-in C++/CLI IntelliSense. Check whether a third‑party add‑in you had before was removed by the reinstall — that would explain why it "worked for a year" then stopped. (stackoverflow.com)

Notes: 's report of the exact status message lines up with the MS team explanation; and others were partially correct that VS2010 lacks built-in C++/CLI IntelliSense (it was a product decision rather than a simple bug). (devblogs.microsoft.com)

Recommended Answers

All 10 Replies

Can't.. VS2010 doesn't support it.. Try VS2008 OR VS2011 beta.

It worked fine all this time.

Can't.. VS2010 doesn't support it.. Try VS2008 OR VS2011 beta.

After Borland C++, i have only used VC++ 2010. And it was working for almost a year now....

Try re-installing it? OR go to Documents/VisualStudio 2010/

and delete the settings folder.. that should reset everything to the state it was when u first got it..

Problem came up after reinstalling..
Well deleting the setting folder didn't help......

Problem came up after reinstalling..
Well deleting the setting folder didn't help......

Click on "Debug" and then choose "Options and Settings".
Then click on "Text Editor" then on C/C++ then click on
"Advanced" and then in the window on the right scroll down to IntelliSense and make sure
"Disable Squiggles" is set to false.

Click on "Debug" and then choose "Options and Settings".
Then click on "Text Editor" then on C/C++ then click on
"Advanced" and then in the window on the right scroll down to IntelliSense and make sure
"Disable Squiggles" is set to false.

That seams to have some effect. Now i get a message which read "Intellisense: 'Unavailable for C++/CLI'"

K! Now i figured it out. For some reason, it won't work for Console application. Now its gonna be difficult..... Anyway thanks everyone for help....

Real programmers don't need Intellisense because they have memorized the syntax or know how to read the docuomentation and all that does is slow them down :)

commented: right :) +9
commented: That's a advice worth taking..... +4
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.