googleapis / googleapis/google-cloud-cpp

WinSvc.h macro mangling methods named CreateService

Ouverte
#11,893 3 commentaires 0 réactions 1 personne assignée Réclamée par @scotthart Voir sur GitHub
cpp: generator external type: cleanup
Langage dominant
C++
Étoiles
659
Forks
462
Merge moyen
1 j 2 h
PR mergées (30 j)
89

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.