Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
initieringssegmentet får inte ändras under översättningsenheten
Anmärkningar
Möjliga orsaker:
#pragma init_segföregås av segmentinitieringskod#pragma init_segföregås av en annan#pragma init_seg
Lös problemet genom att flytta initieringskoden för segmentet till början av modulen. Om flera områden måste initieras flyttar du dem till separata moduler.
Example
I följande exempel genereras C2356:
// C2356.cpp
#pragma warning(disable : 4075)
int __cdecl myexit(void (__cdecl *)());
int __cdecl myexit2(void (__cdecl *)());
#pragma init_seg(".mine$m",myexit)
#pragma init_seg(".mine$m",myexit2) // C2356