Missing includes
- Vorherrschende Sprache
- C++
- Sterne
- 2.2k
- Forks
- 1.2k
- Ø Merge
- 4 T. 11 Std.
- Gemergte PRs (30 T.)
- 13
Beschreibung
### 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
Beitragsleitfaden
Rechercherichtung
Beginne mit den fünf im Issue aufgeführten Headern und den vorgeschlagenen Include-Ergänzungen und reproduziere anschließend den Fehler mit den referenzierten BUILD.bazel-Regeln und clang unter Linux. Prüfe, dass der Bazel-Build ohne Fehler aufgrund fehlender Includes abgeschlossen wird; beachte, dass Pull Request #3006 für dieses Issue bereits offen ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp
- Bereich
- build-system
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- Ein halber Tag
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 25/100