이제 웹 서비스를 호출하는 프로그램을 작성 중입니다. 나는 testMain.c라고 쓴다. 나머지는 wsdl2h
및 soapcpp2
에 의해 생성됩니다.gsoap 클라이언트 컴파일/링크 오류
내 컴파일 명령은 다음과 같다 :
gcc -Wall -g -c -L. soapC.c soapClient.c stdsoap2.c testMain.c
gcc -o testMain -L/usr/lib -lgsoap -lgsoapck -lgsoapssl soapC.o soapClient.o stdsoap2.o testMain.o
그리고 나는 이러한 오류를 얻을. 도와주세요. GCC/LD /는 GNU 툴체인의
stdsoap2.o: In function `soap_print_fault':
/test/stdsoap2.c:16279: undefined reference to `soap_check_faultsubcode'
/test/stdsoap2.c:16281: undefined reference to `soap_check_faultdetail'
stdsoap2.o: In function `soap_sprint_fault':
/test/stdsoap2.c:16341: undefined reference to `soap_check_faultdetail'
collect2: ld returned 1 exit status
나는 당신의 명령을 사용하지만 여전히 오류가 발생합니다. 'soap_check_fault *'함수를 제공 할 수있는 파일이없는 것 같습니다. –
@ccsnailpp 또한 객체 파일의 순서로 재생 해보십시오. –
여전히 작동하지 않습니다. –