-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Including standard library headers doesn't work since 1.14.3 #10531
Comments
Do you use |
Adding C_Cpp.default.compilerPath in my settings.json helped me! Thank You, wish there was note on this in patch notes tho.. |
Good point. I updated the release notes on GitHub. New BehaviorThe extension does not automatically query compilers that it cannot implicitly trust when configuring IntelliSense. This may impact the extension's ability to locate system headers. If the compiler you want us to emulate is not in the $PATH and you accidentally dismissed the notification asking you to confirm the compiler we found, run the C/C++: Select Default Compiler command to instruct the extension which compiler to emulate for IntelliSense. |
Also, I think we might be able to add a better error message for the failed resolution of |
The current plan is to add an additional message to the The include error can say something like The code action can have a label like |
Environment
Bug Summary and Steps to Reproduce
Bug Summary: can't
#include <header>
from standard library on 1.14.3. Reverting to 1.13.9 fixes the problemExpected behavior:
Configuration and Logs
Other Extensions
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: