Derleyici Uyarısı (Düzey 1) C4744
'var', 'file1' ve 'file2' içinde farklı türe sahip: 'type1' ve 'type2'
İki dosyada başvuruda bulunan veya tanımlanan bir dış değişkenin bu dosyalarda farklı türleri vardır. Sorunu çözmek için tür tanımlarını aynı yapın veya dosyalardan birinde değişken adını değiştirin.
C4744 yalnızca dosyalar /GL ile derlendiğinde yayılır. Daha fazla bilgi için bkz . /GL (Tüm Program İyileştirme).
Not
C++ dilinde bir değişken adı tür bilgileriyle süslendiğinden C4744 genellikle C (C++) dosyalarında oluşur. Örnek (aşağıdaki) C++ olarak derlendiğinde bağlayıcı hatası LNK2019 alırsınız.
Örnekler
Bu örnek ilk tanımı içerir.
// C4744.c
// compile with: /c /GL
int global;
Aşağıdaki örnek C4744 oluşturur.
// C4744b.c
// compile with: C4744.c /GL /W1
// C4744 expected
#include <stdio.h>
extern unsigned global;
main()
{
printf_s("%d\n", global);
}