Delen via


Compilerfout C3389

__declspec(trefwoord) kan niet worden gebruikt met /clr:pure of /clr:safe

Opmerkingen

De /clr:pure opties en /clr:safe compileren zijn afgeschaft in Visual Studio 2015 en worden niet ondersteund in Visual Studio 2017.

Een __declspec wijzigingsfunctie die wordt gebruikt, impliceert een status per proces. /clr:pure impliceert een status-perappdomain. Het declareren van een variabele met de trefwoordaanpassing__declspec en het compileren met /clr:pure is dus niet toegestaan.

Example

In het volgende voorbeeld wordt C3389 gegenereerd:

// C3389.cpp
// compile with: /clr:pure /c
__declspec(dllexport) int g2 = 0;   // C3389