Warning Levels for Visual Studio's C++ compiler
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- cmake, cpp
- Domínio
- build-system
Direção de pesquisa
Comece localizando os arquivos CMakeLists.txt usados para configurar os exercícios de C++ e compare suas configurações de avisos existentes para Clang e GNU. Consulte a orientação vinculada do Stack Overflow sobre a opção do Visual Studio e, em seguida, verifique se a configuração habilita o nível de avisos pretendido ao compilar com MSVC.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Copying an issue raised on exercism/exercism for better visibility:
In the C++ track, exercises come with a CMakeLists.txt file that configures CMake for each exercise, and I noticed that when building C++ solutions to exercises certain warnings I'd expect to see aren't appearing.
It looks like warning levels are set to be verbose for Clang and GNU compilers but there's no setting that addresses the default compiler MSVS ships with.
https://stackoverflow.com/questions/2368811/how-toset-warning-level-in-cmake/50882216#50882216
This SO answer describes how that could be addressed for visual studio, and it would be a great help to new programmers such as myself if this configuration option could be added.
- Linguagem predominante
- C++
- Estrelas
- 291
- Forks
- 244
- Merge médio
- 17min
- PRs com merge (30d)
- 1
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de exercism/cpp
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
Todas as issues de exercism/cpp
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
ros2/message_filters#338 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
subsurface/subsurface#4984 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
flutter-webrtc/flutter-webrtc#2206 ·
-
litertlm-android AAR ships no consumer ProGuard rules → "mid == null" SIGABRT in minified apps Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
google-ai-edge/LiteRT-LM#3739 ·