Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
çözümlenmemiş belirteç 'belirteç'
Açıklamalar
Tanımlanmamış dış hataya benzer, ancak başvuru meta veriler aracılığıyla yapılır. Meta verilerde tüm işlevler ve veriler tanımlanmalıdır.
Bunu çözmek için:
Eksik işlevi veya verileri tanımlayın veya
Eksik işlevin veya verilerin zaten tanımlandığı nesne dosyasını veya kitaplığını ekleyin.
Örnekler
Aşağıdaki örnek LNK2020 oluşturur.
// LNK2020.cpp
// compile with: /clr /LD
ref struct A {
A(int x); // LNK2020
static int f(); // LNK2020
};
// OK
ref struct B {
B(int x) {}
static int f() { return 0; }
};
LNK2020, yönetilen şablon türünde bir değişken oluşturur ancak türün örneğini de oluşturmazsanız da oluşur.
Aşağıdaki örnek bir LNK2020 oluşturur.
// LNK2020_b.cpp
// compile with: /clr
template <typename T>
ref struct Base {
virtual void f1() {}
};
template <typename T>
ref struct Base2 {
virtual void f1() {}
};
int main() {
Base<int>^ p; // LNK2020
Base2<int>^ p2 = gcnew Base2<int>(); // OK
}