Missing includes
- Lingua principale
- C++
- Stelle
- 2.2k
- Fork
- 1.2k
- Merge medio
- 4g 11h
- PR unite (30g)
- 13
Descrizione
### Describe the bug
I am working on bazel build rules for some aws sdk libraries; bazel is more strict about includes than cmake.
These files are missing includes, which causes errors.
* aws-cpp-sdk-core/include/aws/core/NoResult.h
* aws-cpp-sdk-core/include/aws/core/utils/stream/StreamBufProtectedWriter.h
* aws-cpp-sdk-core/include/aws/core/monitoring/MonitoringFactory.h
* aws-cpp-sdk-core/include/aws/core/Globals.h
* aws-cpp-sdk-core/include/aws/core/utils/event/EventStreamEncoder.h
### Expected Behavior
No errors.
### Current Behavior
Errors on missing includes.
### Reproduction Steps
Add BUILD.bazel rules and build.
### Possible Solution
* aws-cpp-sdk-core/include/aws/core/NoResult.h
```
#include
```
* aws-cpp-sdk-core/include/aws/core/utils/stream/StreamBufProtectedWriter.h
```
#include
#include
#include
```
* aws-cpp-sdk-core/include/aws/core/monitoring/MonitoringFactory.h
```
include
```
* aws-cpp-sdk-core/include/aws/core/Globals.h
```
#include
```
* aws-cpp-sdk-core/include/aws/core/utils/event/EventStreamEncoder.h
```
#include
#include
```
### Additional Information/Context
_No response_
### AWS CPP SDK version used
67f1aae9c821f8ed061a89423741a16a4723d018
### Compiler and Version used
clang
### Operating System and version
linux
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia con i cinque header elencati nell'issue e con le aggiunte di include proposte, quindi riproduci il problema utilizzando le regole BUILD.bazel indicate con clang su Linux. Verifica che la build di Bazel venga completata senza errori dovuti a include mancanti; nota che la pull request #3006 per questa issue è già aperta.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- cpp
- Ambito
- build-system
- Tipo di issue
- Bug
- Difficoltà
- 2/5
- Tempo stimato
- Mezza giornata
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 25/100