Monday, April 16, 2007

NetWare CodeWarrior CPP

Last days, I want to use CodeWarrior CPP library to compile some cpp file . But when I link the mwcpp.lib with my cpp.obj , it happens some error .
__get_stdin, __get_stdout and __get_stderr can't resolve by libc.lib.

I check the mail.list ,newsgroup for NetWare. I found it happen because a history reason.

Please remove __get_stdin, __get_stdout and __get_stderr from libc.imp as shipped with the NDK. Put them in an extra threads.imp instead!

In fact ,the CodeWarrior built libray use the old libc.imp from their personal path, So when I build libray without any change, it will create a wrong library with old libc.imp.

To fix this , you should check the path which CPP libary access. And build again with correct path.

It's will work.

Good Luck.

Labels: , , , ,


Comments: Post a Comment

Subscribe to Post Comments [Atom]





<< Home

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]

Scrape It
Free Hit Counters
Scrape It