From: Skye Newsgroups: comp.os.msdos.djgpp Subject: rhide link giving strange errors Date: Wed, 26 Mar 1997 00:48:56 -0800 Organization: Uniserve Message-ID: <3338E2F8.7128@geocities.com> Reply-To: s_c AT geocities DOT com NNTP-Posting-Host: dy2-27.van.tvs.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 63 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp I'm new to djgpp so have patience. I am getting linker errors with RHIDE when I complie and link this simple program. I can compile and link ok using the command line. I supose there is a switch that RHIDE uses that I need to turn off. I'll keep poking away at it but any sugestions would help. {This is just an example prog. to demonstrate my problem} #include // basic class class bb { public: bb(){}; void set(int i); int get(); private: int h; }; void bb::set( int i) { h=i; } int bb::get() { return h; } void main() { bb t; t.set(9); printf("Set: %d\n",t.get()); } Produces the following errors in RHIDE: Compiling: test.cpp no errors Creating: test.exe Error: test.o: In function 'bb::set(int)': test.cc(21) Error:multiple definition of 'bb::set(int)' o:test.cc(21) Error:first defined here Error: test.o: In function 'bb::get(void)': test.cpp(26) Error: multiple definition of 'bb::get(void)' o:test.cc(26) Error: first defined here Error: test.o: In Function 'main': test.cc(31) Error: multiple definition of 'main' o:cpptest.cc(31) Error: first defined here There were some errors Thanks, sc