Hello,
Let me start by explaining what we are trying to achieve and what we have done so far:
-We are using Visual Studios (2015) Update 2 / 3
-We are pro licenses of Visual Mirco
-We are trying to make a project which can be checked in / out by the entire team (SVN)
-We want to be able to use other 3rd party plugins (such as resharper)
-We have moved all files which are required (cores, arduino15(
https://github.com/arduino/Arduino) onto one harddrive (on each pc).
-We have changed the location of these using the setting -> Options -> Visual Micro -> Contributions Folder to match the new location of the core files.
-We have adjusted the path of the sketchbook location to match the new folder structure. (The path which we have entered is the root of our project and our own libraries dir)
What follows is a console dump of a build attempt:
===================================
Compiling 'cello' for 'Generic ESP8266 Module'
ld.exe: cannot find -lm
ld.exe: cannot find -lgcc
ld.exe: cannot find -lhal
Error compiling for board Generic ESP8266 Module
Build failed for project 'cello'
ld.exe: cannot find -lphy
ld.exe: cannot find -lpp
ld.exe: cannot find -lnet80211
ld.exe: cannot find -lwpa
ld.exe: cannot find -lcrypto
ld.exe: cannot find -lmain
ld.exe: cannot find -lwps
ld.exe: cannot find -laxtls
ld.exe: cannot find -lsmartconfig
ld.exe: cannot find -lmesh
ld.exe: cannot find -lwpa2
ld.exe: cannot find -llwip_gcc
ld.exe: cannot find -lstdc++
collect2.exe*: error: ld returned 1 exit status
==================================
It seems like the linker is having trouble finding the files required (or location of the files required?)
Is there a specific folder structure that we need to follow?
Any help would be much appreciated.
Thanks in advance,
Johan
*Edit* We have found the issue, because we changed all locations. There was still some reference to the old files (in C:\...\AppData\.... ) And because of some files where automatically placed on the ignore list of our SVN tool not all files where committed from the arduino15 folder.
A general question: We have read that you are currently working on "team solution" (changelog newest version). Is there anything we need to look out for or take into account with coming versions?