0
CUPS API 개발을 배우려고합니다. 그 때문에 나는 우분투 16.04에 CUPS 2.1.3-4
을 설치했다.CUPS 정의되지 않은 컵 참조 GetDests()
처음 튜토리얼을 실행하려고하면 다음 오류가 발생합니다.
||=== Build: Debug in cupsfirst (compiler: GNU GCC Compiler) ===| obj/Debug/main.o||In function
main':| /home/xxxx/CUPS/cupsfirst/main.c|8|undefined reference to
cupsGetDests'| ||error: ld returned 1 exit status| ||=== Build failed: 2 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
이것은 내 초기 프로그램입니다.
#include <stdio.h>
#include <cups/cups.h>
int main(void)
{
int i;
cups_dest_t *dests, *dest;
int num_dests = cupsGetDests(&dests);
for (i = num_dests, dest = dests; i > 0; i --, dest ++)
{
if (dest->instance)
printf("%s/%s\n", dest->name, dest->instance);
else
puts(dest->name);
}
return (0);
}
예를 포함 CUPS 라이브러리를 설치해야합니다 'gcc myprog.c -o myprog -lcups'가 작동했습니다. – Sachith
확실하지 않았습니다. 감사합니다. –