Welcome, Guest. Please Login or Register
Arduino IDE for Visual Studio
 
 
When Logging a Support Issue in the Forum, please ensure you have also:-
  • Enabled vMicro > Compiler > Show Build Properties and Verbose
  • Re-Compile your program with these settings enabled
 
Save the new Output to a Text File and....
Support requests without the output above may be impossible to answer, so please help us to help you
 
  HomeSearch Tutorials & Wiki visualmicro.com LoginHelpRegister  
 
Page Index Toggle Pages: 1
Send Topic Print
Multiple Definitions problem (Read 352 times)
Bob Jones
Full Member
***
Offline



Posts: 207
Bellingham, WA
Multiple Definitions problem
Jul 29th, 2018 at 4:25am
 
Tim,

I keep getting stung by messages like this one:

Code (C++):
BJRF24SendReceive.cpp.o (symbol from plugin)*: In function BJRF24SendReceive::receive()
(.text+0x0)*: multiple definition of serial_putc(char, __file*) 



These messages are so bloody cryptic that the only information I can see is that the file that contains the receive function appears to have been included twice... or not.

Is there a way to dump the symbol table and look at what the linker is barfing on?

Bob
p.s. I made it over last week's hurdles with your help. Thanks!
Back to top
 
WWW  
IP Logged
 
Bob Jones
Full Member
***
Offline



Posts: 207
Bellingham, WA
Re: Multiple Definitions problem
Reply #1 - Jul 29th, 2018 at 4:27am
 
Here's the worst offender:

Code (C++):
RemoteControllerV3.1.0.cpp.o (symbol from plugin)*: (.text+0x0): first defined here 



Where is "here?" Grin  Angry Sad
Back to top
 
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send Topic Print