Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
"exported_function" (decorated_name) hivatkozott a "function_containing_function_call" (decorated_name) függvényben.
Megjegyzések
Amikor natív függvényt próbál meg egy tiszta képbe importálni, ne feledje, hogy az implicit hívási konvenciók különböznek a natív és a tiszta fordítások között.
A /clr:pure fordító beállítás elavult a Visual Studio 2015-ben, és nem támogatott a Visual Studio 2017-ben.
Példák
Ez a példakód egy exportált, natív függvényt tartalmazó összetevőt hoz létre, amelynek hívási konvencióját implicit módon __cdecl.
// LNK2028.cpp
// compile with: /LD
__declspec(dllexport) int func() {
return 3;
}
Az alábbi példa egy tiszta ügyfelet hoz létre, amely a natív függvényt használja. A /clr:pure hívó konvenciója azonban __clrcall. Az alábbi példa LNK2028 hoz létre.
// LNK2028_b.cpp
// compile with: /clr:pure lnk2028.lib
// LNK2028 expected
int func();
int main() {
return func();
}