kèo chấp bóng đá hôm nay | ||||
---|---|---|---|---|
prev | Backward nhanh | kèo chấp bóng đá hôm nay 27.libpq- C Thư viện | Chuyển tiếp nhanh | Tiếp theo |
để xây dựng (nghĩa là, biên dịch và liên kết) của bạn của bạnlibpqChương kèo chấp bóng đá hôm nay bạn cần thực hiện tất cả các chương kèo chấp bóng đá hôm nay
Bao gồmlibpq-fe.hTiêu đề
#include <libpq-fe.h
Nếu bạn không làm điều đó thì bạn thường sẽ gặp lỗi
foo.c: trong hàm `chính ':
kèo chấp bóng đá hôm nay biên dịch của bạn vào thư mục trong đókèo chấp bóng đá hôm naykèo chấp bóng đá hôm nay tệp tiêu đề là-iThư mụcTùy chọn cho kèo chấp bóng đá hôm nay biên dịch của bạn.
cc -c -I/usr/local/pgsql/bao gồm testprog.c
Nếu bạn đang sử dụng Makefiles thì hãy thêm tùy chọn vàocppflagsBiến:
cppflags += -I/usr/local/pgsql/bao gồm
Nếu có bất kỳ cơ hội nào mà chương kèo chấp bóng đá hôm nay của bạn có thể được biên dịchpg_configĐể tìm ra nơi kèo chấp bóng đá hôm nay tệp tiêu đề trên
$pg_config -includedir/usr/local/bao gồm
Không chỉ định tùy chọn chính xác cho kèo chấp bóng đá hôm nay biên dịch sẽ
testlibpq.c: 8: 22: libpq-fe.h: không có tệp hoặc thư mục đó
Khi liên kết chương kèo chấp bóng đá hôm nay cuối cùng, chỉ định tùy chọn-LPQsao cholibpqThư viện bị kéo vào, cũng như-LThư mụcĐể trỏ kèo chấp bóng đá hôm nay biên dịch vàolibpqThư viện cư trú. (Một lần nữa,-LTùy chọn trước-LPQTùy chọn. Vì
13449_13519
Bạn có thể tìm ra thư mục thư viện bằng cách sử dụngpg_configlà:
$PG_CONFIG - -Libdir/usr/local/pgsql/lib
Thông báo lỗi trỏ đến kèo chấp bóng đá hôm nay vấn đề trong lĩnh vực này có thể
testlibpq.o: trong hàm `chính ':
Điều này có nghĩa là bạn quên-LPQ.
/usr/bin/ld: không thể tìm thấy -lpq
Điều này có nghĩa là bạn đã quên-LTùy chọn hoặc không chỉ định thư mục đúng.
Nếu tài liệu tham khảo mã của bạnlibpq-int.hvà bạnkèo chấp bóng đá hôm nay7.2, tệp này sẽ được tìm thấy trongBao gồm/kèo chấp bóng đá hôm nay/Internal/libpq-int.h,,-ITùy chọn cho dòng lệnh kèo chấp bóng đá hôm nay biên dịch của bạn.