Rumah >pembangunan bahagian belakang >C++ >Mengapa Kod Saya::Sekat Projek Menunjukkan Rujukan Tidak Ditakrifkan kepada TextOut Walaupun Termasuk windows.h?

Mengapa Kod Saya::Sekat Projek Menunjukkan Rujukan Tidak Ditakrifkan kepada TextOut Walaupun Termasuk windows.h?

Linda Hamilton
Linda Hamiltonasal
2024-12-29 03:37:13402semak imbas

Why Is My Code::Blocks Project Showing an Undefined Reference to TextOut Despite Including windows.h?

Menyelesaikan rujukan TextOut yang tidak ditentukan dalam Code::Blocks dengan GDI32 Library

Perihalan Masalah:

Pengguna yang mengalami rujukan yang tidak ditentukan ralat untuk fungsi TextOut semasa cuba menggunakan perpustakaan GDI32 dalam Code::Blocks menyatakan kekeliruan walaupun mempunyai akses kepada pengepala windows.h. Mereka mencari panduan untuk memautkan dengan perpustakaan GDI32.

Jawapan:

Bertentangan dengan tanggapan bahawa perpustakaan GDI32 perlu dipasang, ia sudah ada pada sistem . Pengkompil biasanya termasuk perpustakaan import untuk perpustakaan sistem, yang mewujudkan sambungan antara program dan perpustakaan pada sistem. Jika ini tidak berlaku, Microsoft Windows Platform SDK boleh dimuat turun untuk mendapatkan perpustakaan import.

Memaut dengan GDI32:

Untuk memaut dengan pustaka GDI32, ikut langkah berikut:

  1. Buka projek Code::Blocks tetapan.
  2. Navigasi ke tab "Tetapan Pengkompil".
  3. Pilih tab "Tetapan Pemaut".
  4. Dalam medan "Pautan perpustakaan", masukkan "gdi32".
  5. Klik "OK" untuk menyimpan perubahan.

Sebagai alternatif, anda boleh menentukan nama penuh pustaka, libgdi32.a, tetapi ia tidak menawarkan faedah tambahan. Jika ralat berterusan, cuba berikan laluan penuh ke pustaka atau nyatakan nama pustaka yang betul, seperti gdi32.lib untuk Microsoft Visual C .

Untuk perpustakaan yang tidak terletak di kawasan berdekatan projek, gunakan ". butang .." untuk menyemak imbas dan memilih nama laluan pustaka.

Atas ialah kandungan terperinci Mengapa Kod Saya::Sekat Projek Menunjukkan Rujukan Tidak Ditakrifkan kepada TextOut Walaupun Termasuk windows.h?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn