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.
A "var" különböző típusú a "file1" és a "file2" fájlban: "type1" és "type2"
Megjegyzések
A két fájlban hivatkozott vagy definiált külső változónak különböző típusai vannak ezekben a fájlokban. A probléma megoldásához állítsa be a típusdefiníciókat azonosvá, vagy módosítsa a változó nevét az egyik fájlban.
A C4744 csak akkor lesz kibocsátva, ha a fájlok a /GL használatával vannak lefordítva. További információ: /GL (Teljes programoptimalizálás).
Megjegyzés:
A C4744 általában C (nem C++) fájlokban fordul elő, mert a C++ fájlban a változó nevét típusinformációk díszítik. Ha a példa (az alábbi) C++-ként van lefordítva, a linker hiba LNK2019 jelenik meg.
Example
Ez a példa az első definíciót tartalmazza.
// C4744.c
// compile with: /c /GL
int global;
Az alábbi példa C4744-et hoz létre.
// C4744b.c
// compile with: C4744.c /GL /W1
// C4744 expected
#include <stdio.h>
extern unsigned global;
int main()
{
printf_s("%d\n", global);
}