2015-06-18 12 views
10

Ho un programma che utilizza una libreria GSL che ha funzionato abbastanza bene con Visual Studio 2013. Ora ho installato una nuova versione di Windows e installato Visual Studio 2015 RC Community.È possibile aggiungere il Visual C++ V120 Compiler Tool Set a Visual Studio 2015?

Successivamente non riesco a compilare il codice. Dopo aver convertito il codice nel nuovo set di strumenti, ho ricevuto l'errore che non è stato possibile trovare alcuni simboli esterni delle librerie. Penso che questo abbia qualcosa a che fare con il fatto che la libreria è stata compilata con Visual C++ v120.

Quindi c'è la possibilità di aggiungere questa versione del compilatore allo Studio? E funziona senza problemi accanto a una nuova versione installata. Non voglio installare la versione precedente di VS, a causa della possibilità di alcuni problemi relativi alla versione parallela installata.

risposta

16
  1. Installare Visual Studio 2013
  2. aprire il progetto in Visual Studio 2015
  3. Nella pagina Generale delle proprietà del progetto, modificare il Toolset Platform per "Visual Studio 2013 (V120)"

Non è mai necessario aprire Visual Studio 2013; devi solo installarlo in modo che Visual Studio 2015 possa trovare il set di strumenti. (Purtroppo non c'è modo per installare solo il set di strumenti.)

14

È possibile installare la versione toolset VS2013 dal vostro installatore VS2015 senza installare Visual Studio 2013. Dal installatore 2015, selezionare Windows 8.1 e Windows Phone 8.0/8.1 Tools . Questo è tutto.

trovato in un msdn forum (deve essere la prima volta che qualcosa è effettivamente risolto in un forum di Microsoft)

+4

Mentre la risposta accettata sta anche lavorando, penso che questo è un/soluzione migliore più facile/più pulito. –

+2

Impossibile trovare questo nella lista delle caratteristiche dell'installer VS2015, sto installando l'edizione professionale. Inoltre, quando si apre una proprietà del progetto VC, sta già mostrando la piattaforma di destinazione come Windows 8.1, ma il set di strumenti è ancora 14.0 – Bishoy

Problemi correlati