This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
linking to changed header file
- From: "Devender Marri" <Devender at stts dot com dot sg>
- To: <gcc-help at gcc dot gnu dot org>
- Date: Thu, 3 Jun 2004 15:13:05 +0800
- Subject: linking to changed header file
> Hi All,
>
> I want some explanation regarding a problem which I faced recently, so thought of posting my query over here so that
> I can get some explanation from a c++ expert.
>
> My query:
> I am having a third party software, and they provide me with header files and .so(dymamic link libraries), take note that
> I do not have any implementation file.
>
> I had changed one of the header files due to some purpose and the change I made is I had commented one of the
> method
> Class Action
> {
> //virtual void setRequestId(int id); //my change to the actual header file
> virtual void setActionId(int id);
> virtual int actionId() const;
>
> }
>
> I had used the changed header file to compile my codes and link to the library which the third party software provided.
>
> example
> int main (){
> Action act;
> act.setActionId(100);
> cout << "action id is " << atc.actionId() << endl;
> }
> Output:
> action id is 0
>
> I found that my code's are not working as expected, but If I undo the changes to the third party software I found my codes are working properly.
>
> I wish some one will give me some satisfying answer, I appreciate everyone for answering my query.
>
>
> Regards
> Marri Devender Rao
> Software Engineer
> 24, Ang Mo Kio Street 65,
> Singapore 569061
> Phone: 64131381(O), 65833061(H)
>