Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
meerdere secties 'sectienaam' gevonden met verschillende kenmerken
Opmerkingen
LINK heeft twee of meer secties met dezelfde naam gevonden, maar verschillende kenmerken.
Deze waarschuwing kan worden veroorzaakt door een importbibliotheek of een exportbestand dat is gemaakt door een eerdere versie van LINK of LIB.
Maak het bestand opnieuw en koppel het opnieuw.
Example
LNK4078 kan ook worden veroorzaakt door een ingrijpende verandering: de sectie met de naam init_seg op x86 was schrijfbaar, maar is nu alleen-lezen.
In het volgende voorbeeld wordt LNK4078 gegenereerd.
// LNK4078.cpp
// compile with: /W1
// LNK4078 expected
#include <stdio.h>
#pragma warning(disable : 4075)
typedef void (__cdecl *PF)(void);
int cxpf = 0; // number of destructors to call
PF pfx[200]; // pointers to destructors.
struct A { A() {} };
int myexit (PF pf) { return 0; }
#pragma section(".mine$a", read, write)
// try the following line instead
// #pragma section(".mine$a", read)
__declspec(allocate(".mine$a")) int ii = 1;
#pragma section(".mine$z", read, write)
// try the following line instead
// #pragma section(".mine$z", read)
__declspec(allocate(".mine$z")) int i = 1;
#pragma data_seg()
#pragma init_seg(".mine$m", myexit)
A bbbb;
A cccc;
int main() {}