Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

không thể tìm thấy tệp mysql.h

mysql.h tệp từ libmysqlclient-dev Gói Ubuntu được đặt tại /usr/include/mysql/mysql.h .

Đây không phải là đường dẫn tìm kiếm chuẩn cho trình biên dịch, tuy nhiên /usr/include là.

Bạn thường sử dụng mysql.h tiêu đề trong mã của bạn như thế này:

#include <mysql/mysql.h>

Nếu bạn không muốn chỉ định phần bù thư mục trong nguồn của mình, bạn có thể chuyển -I gắn cờ thành gcc (Nếu đó là những gì bạn đang sử dụng) để chỉ định một thư mục tìm kiếm bao gồm bổ sung và sau đó bạn không cần phải thay đổi mã hiện có của mình.

ví dụ:

gcc -I/usr/include/mysql ...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm kiếm đang hiển thị tất cả các sản phẩm

  2. Người dùng MySQL cần có quyền nào để tạo cơ sở dữ liệu?

  3. Làm cách nào để kết nối với Cơ sở dữ liệu MySQL bằng Python?

  4. Thông báo ClusterControl 1.7.5:Bảo trì và hỗ trợ cụm nâng cao cho PostgreSQL 12 và MongoDB 4.2

  5. CẬP NHẬT MYSQL được thiết lập trên cùng một cột nhưng có nhiều mệnh đề WHERE