database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 6497 게시물 읽기
No. 6497
[질문]libpq Linker Error
작성자
초보
작성일
2006-01-05 11:41
조회수
3,304

DevCpp를 다운받고 libpq를 pakage up을 했습니다.

그리고, sample program을 compile 했는데 아래와 같이 Link 에러납니다.

어찌해야 할지...

 

------ Makefile.win file ----

# Project: myPgsqlTest
# Makefile created by Dev-C++ 4.9.9.2

CPP = g++.exe
CC = gcc.exe
WINDRES = windres.exe
RES =
OBJ = main.o $(RES)
LINKOBJ = main.o $(RES)
LIBS = -L"C:/Dev-Cpp/lib" -lpq
INCS = -I"C:/Dev-Cpp/include"
CXXINCS = -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include"
BIN = myPgsqlTest.exe
CXXFLAGS = $(CXXINCS)
CFLAGS = $(INCS)
RM = rm -f

.PHONY: all all-before all-after clean clean-custom

all: all-before myPgsqlTest.exe all-after


clean: clean-custom
${RM} $(OBJ) $(BIN)

$(BIN): $(OBJ)
$(CC) $(LINKOBJ) -o "myPgsqlTest.exe" $(LIBS)

main.o: main.c
$(CC) -c main.c -o main.o $(CFLAGS)

------ Error Message ----

Compiler: Default compiler
Building Makefile: "C:\DogFoot\pg_test\Makefile.win"
Executing make...
make.exe -f "C:\DogFoot\pg_test\Makefile.win" all
gcc.exe main.o -o "myPgsqlTest.exe" -L"C:/Dev-Cpp/lib" -lpq

[Linker Error] undefined reference to `socket@12'
[Linker Error] undefined reference to `ioctlsocket@12'
[Linker Error] undefined reference to `closesocket@4'
[Linker Error] undefined reference to `connect@12'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] more undefined references to `WSAGetLastError@0' follow
[Linker Error] undefined reference to `setsockopt@20'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `htons@4'
[Linker Error] undefined reference to `gethostbyname@4'
[Linker Error] undefined reference to `inet_addr@4'

[Linker Error] undefined reference to `getsockopt@20'
[Linker Error] undefined reference to `getsockname@12'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `htonl@4'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `closesocket@4'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `socket@12'
[Linker Error] undefined reference to `connect@12'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `closesocket@4'
[Linker Error] undefined reference to `WSASetLastError@4'
[Linker Error] undefined reference to `htonl@4'

[Linker Error] undefined reference to `htonl@4'
[Linker Error] undefined reference to `htonl@4'
[Linker Error] undefined reference to `htonl@4'
[Linker Error] undefined reference to `send@16'

[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `closesocket@4'
[Linker Error] undefined reference to `WSASetLastError@4'
[Linker Error] undefined reference to `WSASetLastError@4'
[Linker Error] undefined reference to `closesocket@4'
[Linker Error] undefined reference to `closesocket@4'
[Linker Error] undefined reference to `closesocket@4'

[Linker Error] undefined reference to `ntohs@4'
[Linker Error] undefined reference to `select@20'
[Linker Error] undefined reference to `WSAGetLastError@0'

[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `__WSAFDIsSet@8'
[Linker Error] undefined reference to `select@20'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `__WSAFDIsSet@8'
[Linker Error] undefined reference to `closesocket@4'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] more undefined references to `WSAGetLastError@0' follow
[Linker Error] undefined reference to `select@20'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `WSAGetLastError@0'
[Linker Error] undefined reference to `htonl@4'

[Linker Error] undefined reference to `htons@4'
[Linker Error] undefined reference to `recv@16'
[Linker Error] undefined reference to `send@16'
collect2: ld returned 1 exit status

make.exe: *** [myPgsqlTest.exe] Error 1

Execution terminated

이 글에 대한 댓글이 총 2건 있습니다.

 

C:/Dev-Cpp/lib/에 pq라이브러리가 실제 존재하는지 확인하는게 우선이겟네요

 

가우님이 2006-01-06 11:34에 작성한 댓글입니다. Edit

winsock 라이브러리도 포함시켜주세요.

libpq.lib 에는 그 라이브러리 함수들을 포함하고있지 않습니다.

김상기(ioseph)님이 2006-01-06 12:12에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6503\d tables 해서 나오는 결과에 대해.. [1]
왕초보
2006-01-12
2259
6501insert나 update쿼리에 영향을 받은 칼럼수를 알수 있을까요? [4]
한승전
2006-01-10
2543
6498Insert / Update / Delete 속도에 관한 질문입니다. ㅜㅡ [2]
강승준
2006-01-05
3465
6497[질문]libpq Linker Error [2]
초보
2006-01-05
3304
6495레코드 셋에서 serial type의 필드를 읽는데 에러가.... [1]
조우현
2006-01-03
2333
6493tomcat 4.1.31 + postgresql 8.1 + jdbc + JSP 한글깨짐 [1]
김성식
2005-12-30
5181
6491치명적오류 [1]
이경호
2005-12-28
3689
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다