@sky
I did a clean install of VS2013 community edition and installed it, and then downloaded and installed visual micro
However even an empty sketch won’t compile
The reason for this is a bug in VisualMicro because they don’t support the platform.rewrite.keys function which was added in 1.6.3
The purpose of the platform.rewrite.keys is because the IDE moved where the compiler was located in 1.6.2 and its no longer in program files (x86) its in %appdata% somewhere
what you have done manually is what the IDE does automatically
If you are subscribed to the Visual Micro forum, perhaps you can post to them an issue a bug notification, and get them to read the docs on this, or just send them the platform.rewrite.keys file so that they can see an example of it
The other problem with Visual MIcro for VS is that it doesnt seem to support the sub-menus that are used to select the processor variant or the upload method, and other similar things
Also, I can’t see how to upload at all to my STLink adaptor,
Also, it doesn’t seem to do code completion for some built in functions like Serial ??
Overall, unless you are a developer that normally uses Visual Studio, that I’d not use this at the moment, as its more trouble than its worth
I think getting Eclipse CDT to work with the Arduino files is probably a better option if you want to use a full featured modern IDE, as Eclipse will give you in-circuit debugging via STLink and GDB
Ps. I copied the compiler to the location visual micro expected it to be, but I now get
Compiling ‘Test1’ for ‘Generic STM32F103C series’
stm32.h:255:2: error: #error “Bad STM32F1 configuration. Check STM32F1 <series\stm32.h> header.”
stm32.h:85:2: error: #error “Bad STM32F1 configuration. Check <series\stm32.h> header for your MCU.”
stm32.h:255:2: error: #error “Bad STM32F1 configuration. Check STM32F1 <series\stm32.h> header.”
stm32.h:85:2: error: #error “Bad STM32F1 configuration. Check <series\stm32.h> header for your MCU.”
Error compiling
So I really don’t think this one is ready for prime time 