๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: borland.public.cppbuilder.internet.socket
6 messages
6 total messages Started by Rodrigo Tue, 24 Jan 2006 10:52
Lots of Unresolved External
#2845
Author: Rodrigo
Date: Tue, 24 Jan 2006 10:52
72 lines
3600 bytes
Hi everyone!

I have a BCB6 project that uses Indy8. It was doin' fine until I decided to 
upgrade to Indy9. I almost got crazy because of the winsock2.h and 
windsock.h conflict. I used the #ifndef _WINSOCKAPI_
#define _WINSOCKAPI_
#endif

 code and now it compiles. But at the and of the compile job I got the 
following errors:

[Linker Error] Unresolved external 'Idhttp::TIdHTTP::' referenced from 
D:\CLIENTES\CPA\MDSD\CANAL CPA\CANALCPA.OBJ
[Linker Error] Unresolved external '__fastcall 
Idhttp::TIdCustomHTTP::~TIdCustomHTTP()' referenced from 
D:\CLIENTES\CPA\MDSD\CANAL CPA\CANALCPA.OBJ

[Linker Error] Unresolved external '__fastcall 
Idtcpclient::TIdTCPClient::~TIdTCPClient()' referenced from 
D:\CLIENTES\CPA\MDSD\CANAL CPA\CANALCPA.OBJ

[Linker Error] Unresolved external '__fastcall 
Idtcpconnection::TIdTCPConnection::~TIdTCPConnection()' referenced from 
D:\CLIENTES\CPA\MDSD\CANAL CPA\CANALCPA.OBJ

[Linker Error] Unresolved external '__fastcall 
Idcomponent::TIdComponent::~TIdComponent()' referenced from 
D:\CLIENTES\CPA\MDSD\CANAL CPA\CANALCPA.OBJ

[Linker Error] Unresolved external '__fastcall 
Idhttp::TIdCustomHTTP::TIdCustomHTTP(Classes::TComponent *)' referenced from 
D:\CLIENTES\CPA\MDSD\CANAL CPA\CANALCPA.OBJ

[Linker Error] Unresolved external '__fastcall 
Idhttp::TIdCustomHTTP::Get(System::AnsiString)' referenced from 
D:\CLIENTES\CPA\MDSD\CANAL CPA\CANALCPA.OBJ

[Linker Error] Unresolved external 'Idcodermime::TIdEncoderMIME::' 
referenced from D:\CLIENTES\CPA\MDSD\COMUM\USERVLET.OBJ

[Linker Error] Unresolved external '__fastcall 
Idcodermime::TIdEncoderMIME::TIdEncoderMIME(Classes::TComponent *)' 
referenced from D:\CLIENTES\CPA\MDSD\COMUM\USERVLET.OBJ

[Linker Error] Unresolved external '__fastcall 
Idcoder::TIdEncoder::Encode(const System::AnsiString)' referenced from 
D:\CLIENTES\CPA\MDSD\COMUM\USERVLET.OBJ

[Linker Error] Unresolved external '__fastcall 
Idglobal::Fetch(System::AnsiString&, const System::AnsiString, const bool, 
const bool)' referenced from D:\CLIENTES\CPA\MDSD\COMUM\USERVLET.OBJ

[Linker Error] Unresolved external 'Idcodermime::TIdDecoderMIME::' 
referenced from D:\CLIENTES\CPA\MDSD\COMUM\USERVLET.OBJ

[Linker Error] Unresolved external '__fastcall 
Idcodermime::TIdDecoderMIME::TIdDecoderMIME(Classes::TComponent *)' 
referenced from D:\CLIENTES\CPA\MDSD\COMUM\USERVLET.OBJ

[Linker Error] Unresolved external '__fastcall 
Idcoder::TIdDecoder::DecodeToString(const System::AnsiString)' referenced 
from D:\CLIENTES\CPA\MDSD\COMUM\USERVLET.OBJ



I just don't know what to do! Please, help!

thanks in advance.

---

Rodrigo
Re: Lots of Unresolved External
#2846
Author: Zara
Date: Tue, 24 Jan 2006 11:08
27 lines
1619 bytes
On Tue, 24 Jan 2006 08:52:35 -0200, "Rodrigo" <rt@ptn.com.br> wrote:

>Hi everyone!
>
>I have a BCB6 project that uses Indy8. It was doin' fine until I decided to 
>upgrade to Indy9. I almost got crazy because of the winsock2.h and 
>windsock.h conflict. I used the #ifndef _WINSOCKAPI_
>#define _WINSOCKAPI_
>#endif
>
> code and now it compiles. But at the and of the compile job I got the 
>following errors:
>
>[Linker Error] Unresolved external 'Idhttp::TIdHTTP::' referenced from 
>D:\CLIENTES\CPA\MDSD\CANAL CPA\CANALCPA.OBJ
>[Linker Error] Unresolved external '__fastcall 
>Idhttp::TIdCustomHTTP::~TIdCustomHTTP()' referenced from 
>D:\CLIENTES\CPA\MDSD\CANAL CPA\CANALCPA.OBJ

<snip>

Include Indy9 library files in your project, you seem to have them
outside of your include path

Best regards,

zara
Re: Lots of Unresolved External
#2848
Author: Remy Lebeau (TeamB)
Date: Tue, 24 Jan 2006 17:04
16 lines
1423 bytes
"Rodrigo" <rt@ptn.com.br> wrote in message
news:43d60632@newsgroups.borland.com...

>  But at the and of the compile job I got the following errors:

Those errors suggest that you are not linking Indy's packages into your
project.

Also, did you remove Indy 8 from your machine before installing Indy 9?
BCB6 ships with Indy 8 preinstalled.  You must remove it before Indy 9 will
work.  The removal instructions are in Indy's Knowledge Base
(http://www.indyproject.org/KB).


Gambit
Re: Lots of Unresolved External
#2849
Author: Rodrigo
Date: Tue, 24 Jan 2006 17:46
41 lines
2168 bytes
First of all, thank you very much for your reply.

I did remove Indy8 from my BCB6. I don't know if it means from my machine 
;-)

I created simple projects using Indy9 and they worked. But my old and real 
projects are compiling but not linking due to those erros I sent before. I 
tried comparing the "simple projects" and the "real projects" and I could 
not find anything diferent or unusual.

So, help me out, please ;-)

Thanks again.

-- 
Rodrigo Ten๏ฟฝrio
Press Time Networking
rt@ptn.com.br
+55 (44) 3225-1824

"Remy Lebeau (TeamB)" <no.spam@no.spam.com> escreveu na mensagem 
news:43d65d7b$1@newsgroups.borland.com...
>
> "Rodrigo" <rt@ptn.com.br> wrote in message
> news:43d60632@newsgroups.borland.com...
>
>>  But at the and of the compile job I got the following errors:
>
> Those errors suggest that you are not linking Indy's packages into your
> project.
>
> Also, did you remove Indy 8 from your machine before installing Indy 9?
> BCB6 ships with Indy 8 preinstalled.  You must remove it before Indy 9 
> will
> work.  The removal instructions are in Indy's Knowledge Base
> (http://www.indyproject.org/KB).
>
>
> Gambit
>
> 
Re: Lots of Unresolved External
#2850
Author: Remy Lebeau (TeamB)
Date: Tue, 24 Jan 2006 20:28
19 lines
1495 bytes
"Rodrigo" <rt@ptn.com.br> wrote in message
news:43d6674b@newsgroups.borland.com...

> I did remove Indy8 from my BCB6. I don't know if it means
> from my machine  ;-)

Removing the packages from the IDE does not remove the files from the
machine.  You have to delete the files from the machine completely.  The
Knowledge Base tells you which files to look for.

> I created simple projects using Indy9 and they worked. But my old
> and real projects are compiling but not linking due to those erros I
> sent before.

You are probably still linking to the old Indy 8 files.


Gambit
Re: Lots of Unresolved External
#2852
Author: Rodrigo
Date: Wed, 25 Jan 2006 11:50
31 lines
1961 bytes
Ok, I did it all. I removed all Indy8 files and reinstalled Indy9 but the 
linking problem persists. And my hair is falling more quickly now ;-)

Any ideas?

---
Rodrigo

"Remy Lebeau (TeamB)" <no.spam@no.spam.com> escreveu na mensagem 
news:43d68dd1$1@newsgroups.borland.com...
>
> "Rodrigo" <rt@ptn.com.br> wrote in message
> news:43d6674b@newsgroups.borland.com...
>
>> I did remove Indy8 from my BCB6. I don't know if it means
>> from my machine  ;-)
>
> Removing the packages from the IDE does not remove the files from the
> machine.  You have to delete the files from the machine completely.  The
> Knowledge Base tells you which files to look for.
>
>> I created simple projects using Indy9 and they worked. But my old
>> and real projects are compiling but not linking due to those erros I
>> sent before.
>
> You are probably still linking to the old Indy 8 files.
>
>
> Gambit
>
> 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads