Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kesalahan kompilasi MySQL C API, crtdbg.h tidak ditemukan

Saya khawatir tidak ada crtdbg.h dalam distribusi MinGW. Saya pikir pada Windows, tajuk ini dilengkapi dengan kompiler Microsoft. Saya percaya bahwa Anda juga dapat menggunakan Cygwin daripada kompiler Micrsoft, karena kompilasi MySql di Windows hanya dimungkinkan dengan Cygwin atau kompiler Microsoft (MinGW tidak didukung), jadi secara teori Cygwin harus dapat mengkompilasi program Anda.

Anda juga bisa mendapatkan kompiler Microsoft secara gratis dengan menginstal Windows SDK.

mysqlclient.lib harus perpustakaan statis dan libmysql.lib/libmysql.dll adalah perpustakaan dinamis.

CATATAN: Jika Anda ingin menggunakan perpustakaan statis dengan kompiler Microsoft maka itu harus dikompilasi dengan kompiler yang sama (dan versi yang sama juga) seperti yang Anda program. Anda dapat menemukan informasi lebih lanjut tentang kompilasi di windows di sini . Lihat bagian terakhir Mengkompilasi Klien MySQL di Microsoft Windows

PERBARUI :Menggunakan compiler Microsoft Anda dapat mengkompilasi kode Anda dengan menggunakan perintah berikut:

cl mysource.c /IC:\Path\To\MySql\Include\Directory /link /LIBPATH:C:\Path\To\MySql\Lib\Directory /DEFAULTLIB:libmysql



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menginstal MySql-python-1.2.3 di Mac OS 10.8

  2. JSON Masukkan ke dalam tabel MySQL atau perbarui jika ada

  3. Mengimpor file sql besar ke MySql melalui baris perintah

  4. Variabel tidak terdefinisi:pdo, panggil ke fungsi anggota prepare() pada null

  5. mysql menghitung duplikat