Hi,
I'm not sure which forum to post in, so please correct me or move this post to where it needs to be.
I have just upgraded from AS6.2 to AS7, and also upgraded to the latest VisualMicro for Arduino beta (a couple of hours ago).
I can't link my project successfully any more, please can someone advise me of things to try?
My steps so far:
1) before I started, I had AS6.1 and AS6.2 installed, and was using AS6.2 for my Microduino project (using Arduino 1.6.3) - no problems.
2) I downloaded and installed AS 7 this morning.
3) I then downloaded and installed VM4A from
http://www.visualmicro.com/page/Arduino-Visual-Studio-Downloads.aspx. I did experience the "Manifest" problem, but followed the guide to work around it (using my V2014 vsixinstaller)
Now, I get hundreds of errors during creation of the .ELF, indicating duplicate symbols, and it appears for every single source file (.CPP) in the project.
Here are the first few lines:
new.cpp.o:In function `__cxa_pure_virtual'
Adafruit_GPS.cpp.o:In function `Adafruit_GPS::common_init()'
Adafruit_GPS.cpp:common_init()'
Adafruit_GPS.cpp.o:(.bss.recvdflag+0x0): multiple definition of `recvdflag'
Adafruit_GPS.cpp.o:(.bss.recvdflag+0x0): first defined here
Adafruit_GPS.cpp.o:(.bss.lineidx+0x0): multiple definition of `lineidx'
Adafruit_GPS.cpp.o:(.bss.lineidx+0x0): first defined here
Adafruit_GPS.cpp.o:(.bss.line1+0x0): multiple definition of `line1'
Adafruit_GPS.cpp.o:(.bss.line1+0x0): first defined here
Can anyone help me to understand/fix this?
I was able to compile and debug normally before I did the upgrades.
Many thanks
Adrian