Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Information regarding Clang tools for windows #3

Merged
merged 5 commits into from
Jul 1, 2022
Merged

Information regarding Clang tools for windows #3

merged 5 commits into from
Jul 1, 2022

Conversation

icebarf
Copy link
Contributor

@icebarf icebarf commented Apr 20, 2022

This pull request has updated/added information for clang tools available on windows via VSCode and mingw environment in MSYS2

An overview of the changes made to this repository are:

  • Add package mingw-w64-x86_64-clang-tools-extra.
  • Add screenshot for clangd language server extension for vscode.
  • Update information regarding the clangd extension for vscode.

The package clang-tools-extra contains a language server implementation: clangd and a static analyzer package clang-tidy which are highly useful tools for a C or C++ programmer and a must have.

@jamiecropley
Copy link

I cam here to say same thing pretty much but for CLion you can just do global install of pacman -S mingw-w64-x86_64-clang-tools-extra and it should pick up system wide, I think.

@HO-COOH HO-COOH merged commit 252fdbd into HO-COOH:master Jul 1, 2022
@HO-COOH HO-COOH mentioned this pull request Jul 1, 2022
@HO-COOH
Copy link
Owner

HO-COOH commented Jul 1, 2022

Thanks for the info. I took a look at the clangd extension and thought it would require a compile_command.json for cmake. But the cmake tool doesn't automatically produce one and adding cmake.copyCompileCommands to ${workspaceRoot} doesn't seem to work either.
image
See this issue in the cmake tool repo.

But it somehow works, and does provide auto completion.
image

@HO-COOH
Copy link
Owner

HO-COOH commented Jul 1, 2022

Ok after some digging, cmake does not generate compile_commands.json using visual studio as generator. I will add some extra notes

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants