0
ich MinGW der g ++ vorverarbeitet meine Datei verwenden, die die folgende Funktion hat:Kann ich vermeiden g ++ Surround _stdcall mit __attribute__ String
[call_as(ReadAt)]
HRESULT _stdcall RemoteReadAt(
[in] ULARGE_INTEGER ulOffset,
[out, size_is(cb), length_is(*pcbRead)]
byte *pv,
[in] ULONG cb,
[out] ULONG *pcbRead);
Der Vorprozess Ausgabe lautet:
[call_as(ReadAt)]
HRESULT __attribute__((__stdcall__)) RemoteReadAt(
[in] ULARGE_INTEGER ulOffset,
[out, size_is(cb), length_is(*pcbRead)]
byte *pv,
[in] ULONG cb,
[out] ULONG *pcbRead);
Gibt es eine g ++ Option vermeidet das Ändern der 2. Zeile in der Ausgabe? Bitte gehen Sie davon aus, dass ich keinen Zugriff auf die Datei haben werde, also suche ich nach einer g ++ Option.