Thread: undefined reference to `_libiconv_open'

undefined reference to `_libiconv_open'

From
"jklcom"
Date:
Hi, can someone help?

When I compile my test program I'm getting the following error messages:

#include <iconv.h>
#include "intrautils.h"

int main() {
  char *p1, *p2;
  iconv_t i;
  size_t fromlen, tolen;
  char from[100], to[100];
  strcpy(from, "/u33136/u38622"); /* unicode string here */
  fromlen = strlen(from);
  p1 = (char *)from;
  p2 = (char *)to;

//  i = iconv_open("UTF-8", "BIG5");
  i = iconv_open("BIG5", "UTF-8");
  iconv(i, &p1, &fromlen, &p2, &tolen);
printf("%s\n", to);
  iconv_close(i);

}

/c/DOCUME~1/Jeff/LOCALS~1/Temp/ccGtIvim.o(.text+0x8e):test.c: undefined
referenc e to `_libiconv_open'
/c/DOCUME~1/Jeff/LOCALS~1/Temp/ccGtIvim.o(.text+0xb8):test.c: undefined
referenc e to `_libiconv'
/c/DOCUME~1/Jeff/LOCALS~1/Temp/ccGtIvim.o(.text+0xd9):test.c: undefined
referenc e to `_libiconv_close'