Compile error when using visual micro in VS2013

This forum is dedicated to software development related to MultiWii.
It is not the right place to submit a setup problem.
Software download
Post Reply
wen0081
Posts: 1
Joined: Sat Oct 31, 2015 3:29 am

Compile error when using visual micro in VS2013

Post by wen0081 »

I failed to use the visual micro to compile multiwii 2.4 original code. The compiling output information shows:
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `loop'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `loop'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `loop'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:(.data.jump_times+0x0): multiple definition of `jump_times'
MultiWii.cpp.o:(.data.jump_times+0x0): first defined here
MultiWii.cpp.o:(.data.next_step+0x0): multiple definition of `next_step'
MultiWii.cpp.o:(.data.next_step+0x0): first defined here
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:(.data.servo+0x0): multiple definition of `servo'
MultiWii.cpp.o:(.data.servo+0x0): first defined here
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:(.data.vbatMin+0x0): multiple definition of `vbatMin'
MultiWii.cpp.o:(.data.vbatMin+0x0): first defined here
MultiWii.cpp.o:In function `go_disarm()'
MultiWii.cpp.o:(.progmem.data.boxids+0x0): multiple definition of `boxids'
MultiWii.cpp.o:(.progmem.data.boxids+0x0): first defined here
MultiWii.cpp.o:(.progmem.data.boxnames+0x0): multiple definition of `boxnames'
MultiWii.cpp.o:(.progmem.data.boxnames+0x0): first defined here
MultiWii.cpp.o:(.progmem.data.pidnames+0x0): multiple definition of `pidnames'
MultiWii.cpp.o:(.progmem.data.pidnames+0x0): first defined here
collect2.exe*:error: ld returned 1 exit status
Error creating .elf

The same code is now problem when using Arduino IDE. And the library modified has been set false.

Post Reply