This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

undefined reference to `_libiconv_open'


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'


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]