Mega Search
23.2 Million


Sign Up

Make a donation  
Console Indy10 App can't find OBJ files  
News Group: borland.public.cppbuilder.internet.socket

Remy,
Ok all my include calls seemed resolved, but now i get the following Linker 
unresolved externals. I looked for a indy10.lib or any indy10 lib, but one 
does not exist [unless I cannot find one]....obviously I should be including 
something in the project but its not obvious by inspection. Please keep in 
mind we are in a c++ world, and I know very little about Delphi. Thanks in 
advance.
[ILINK32 Error] Error: Unresolved external '__fastcall 
Idattachmentfile::TIdAttachmentFile::~TIdAttachmentFile()' referenced from 
C:\BCB\PROJECTS\SYSPRICEVARIANCEREPORT\DEBUG\SENDEMAIL.OBJ
[ILINK32 Error] Error: Unresolved external '__fastcall 
Idmessageparts::TIdMessagePart::~TIdMessagePart()' referenced from 
C:\BCB\PROJECTS\SYSPRICEVARIANCEREPORT\DEBUG\SENDEMAIL.OBJ
[ILINK32 Error] Error: Unresolved external '__fastcall 
Idsmtp::TIdSMTP::~TIdSMTP()' referenced from 
C:\BCB\PROJECTS\SYSPRICEVARIANCEREPORT\DEBUG\SENDEMAIL.OBJ
[ILINK32 Error] Error: Unresolved external '__fastcall 
Idmessageclient::TIdMessageClient::~TIdMessageClient()' referenced from 
C:\BCB\PROJECTS\SYSPRICEVARIANCEREPORT\DEBUG\SENDEMAIL.OBJ
[ILINK32 Error] Error: Unresolved external '__fastcall 
Idexplicittlsclientserverbase::TIdExplicitTLSClient::~TIdExplicitTLSClient()' 
referenced from C:\BCB\PROJECTS\SYSPRICEVARIANCEREPORT\DEBUG\SENDEMAIL.OBJ
[ILINK32 Error] Error: Unresolved external '__fastcall 
Idtcpconnection::TIdTCPConnection::~TIdTCPConnection()' referenced from 
C:\BCB\PROJECTS\SYSPRICEVARIANCEREPORT\DEBUG\SENDEMAIL.OBJ
[ILINK32 Error] Error: Unresolved external '__fastcall 
Idcomponent::TIdComponent::~TIdComponent()' referenced from 
C:\BCB\PROJECTS\SYSPRICEVARIANCEREPORT\DEBUG\SENDEMAIL.OBJ
[ILINK32 Error] Error: Unresolved external '__fastcall 
Idmessage::TIdMessage::~TIdMessage()' referenced from 
C:\BCB\PROJECTS\SYSPRICEVARIANCEREPORT\DEBUG\SENDEMAIL.OBJ
[ILINK32 Error] Error: Unresolved external 'Idsmtp::TIdSMTP::' referenced 
from C:\BCB\PROJECTS\SYSPRICEVARIANCEREPORT\DEBUG\SENDEMAIL.OBJ
[ILINK32 Error] Error: Unresolved external '__fastcall 
Idbasecomponent::TIdBaseComponent::TIdBaseComponent(Classes::TComponent *)' 
referenced from C:\BCB\PROJECTS\SYSPRICEVARIANCEREPORT\DEBUG\SENDEMAIL.OBJ
[ILINK32 Error] Error: Unresolved external 'Idmessage::TIdMessage::' 
referenced from C:\BCB\PROJECTS\SYSPRICEVARIANCEREPORT\DEBUG\SENDEMAIL.OBJ
[ILINK32 Error] Error: Unresolved external '__fastcall 
Idmessage::TIdMessage::GetFrom()' referenced from 
C:\BCB\PROJECTS\SYSPRICEVARIANCEREPORT\DEBUG\SENDEMAIL.OBJ
[ILINK32 Error] Error: Unresolved external '__fastcall 
Idemailaddress::TIdEMailAddressList::SetEMailAddresses(System::AnsiString)' 
referenced from C:\BCB\PROJECTS\SYSPRICEVARIANCEREPORT\DEBUG\SENDEMAIL.OBJ
[ILINK32 Error] Error: Unresolved external 
'Idattachmentfile::TIdAttachmentFile::' referenced from 
C:\BCB\PROJECTS\SYSPRICEVARIANCEREPORT\DEBUG\SENDEMAIL.OBJ
[ILINK32 Error] Error: Unresolved external '__fastcall 
Idattachmentfile::TIdAttachmentFile::TIdAttachmentFile(Idmessageparts::TIdMessageParts 
*, const System::AnsiString)' referenced from 
C:\BCB\PROJECTS\SYSPRICEVARIANCEREPORT\DEBUG\SENDEMAIL.OBJ
[ILINK32 Error] Error: Unresolved external '__fastcall 
Idtcpclient::TIdTCPClientCustom::Connect(const System::AnsiString, const 
int)' referenced from 
C:\BCB\PROJECTS\SYSPRICEVARIANCEREPORT\DEBUG\SENDEMAIL.OBJ
[ILINK32 Error] Error: Unresolved external '__fastcall 
Idtcpconnection::TIdTCPConnection::Disconnect()' referenced from 
C:\BCB\PROJECTS\SYSPRICEVARIANCEREPORT\DEBUG\SENDEMAIL.OBJ 



Vote for best question.
Score: 0  # Vote:  0
Date Posted: 1-Jan-2008, at 9:46 PM EST
From: 401kPensionGuru
 
Re: Console Indy10 App can't find OBJ files  
News Group: borland.public.cppbuilder.internet.socket
You are correct Indy libs found at  C:\Program Files\CodeGear\RAD 
Studio\5.0\lib\release and debug.
All UER's were resolved, and console app runs great....

Thanks Remy....I wish you and you family a prosperous New Year....
"Remy Lebeau (TeamB)"  wrote in message 
news:477b13ec$1@newsgroups.borland.com...
>
> "401kPensionGuru"  wrote in message
> news:477b0926$1@newsgroups.borland.com...
>
>> Ok all my include calls seemed resolved, but now i get the
>> following Linker unresolved externals.
>
> You do not have Indy's library files added to your project.
>
>> I looked for a indy10.lib or any indy10 lib, but one does not exist
>
> Yes, it does, but under different filenames (remember that Indy 10 has *3*
> packages, not 1) - IndySystemXX.lib, IndyCoreXX.lib, and
> IndyProtocolsXX.lib - where XX is the compiler version you are using (50 
> for
> BCB 5, 60 for BCB 6, etc).
>
>
> Gambit
>
> 



Vote for best answer.
Score: 0  # Vote:  0
Date Posted: 2-Jan-2008, at 6:47 AM EST
From: 401kPensionGuru
 
Re: Console Indy10 App can't find OBJ files  
News Group: borland.public.cppbuilder.internet.socket
"401kPensionGuru"  wrote in message
news:477b0926$1@newsgroups.borland.com...

> Ok all my include calls seemed resolved, but now i get the
> following Linker unresolved externals.

You do not have Indy's library files added to your project.

> I looked for a indy10.lib or any indy10 lib, but one does not exist

Yes, it does, but under different filenames (remember that Indy 10 has *3*
packages, not 1) - IndySystemXX.lib, IndyCoreXX.lib, and
IndyProtocolsXX.lib - where XX is the compiler version you are using (50 for
BCB 5, 60 for BCB 6, etc).


Gambit



Vote for best answer.
Score: 0  # Vote:  0
Date Posted: 1-Jan-2008, at 8:33 PM EST
From: Remy Lebeau \(TeamB\)