googleapis / googleapis/google-cloud-cpp
WinSvc.h macro mangling methods named CreateService
Offen
#11,893
3 Kommentare
0 Reaktionen
1 zugewiesene Person
Beansprucht von @scotthart
Auf GitHub ansehen
cpp: generator
external
type: cleanup
- Vorherrschende Sprache
- C++
- Sterne
- 659
- Forks
- 462
- Ø Merge
- 1 T. 2 Std.
- Gemergte PRs (30 T.)
- 89
Beschreibung
Because of the unfortunate preprocessor definition in WinSvc.h,
```
#ifdef UNICODE
#define CreateService CreateServiceW
#else
#define CreateService CreateServiceA
#endif // !UNICODE
```
services that define an rpc named "CreateService" get mangled when building on windows.
This is both a problem for us as well as grpc.
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.