8

Come posso farlo? Posso lavorare in IDE VS2010 ma farlo compilare con il compilatore VS C++ 6.0? E posso lavorare in VS2010 IDE e farlo compilare usando il compilatore VS2008?Visual Studio 2010 IDE con Visual C++ 6.0 compilatore?

+1

non lo farei sapere se questo è possibile, ma metterei davvero in dubbio l'intenzione. VC6 è un compilatore così cattivo e TTBOMK è possibile passare tutte le versioni recenti del compilatore in modalità legacy, se necessario. – sbi

+0

Implementiamo ancora nuove funzionalità nella nostra applicazione legacy. Il processo di compilazione è gestito da un team dedicato ed è ancora basato sul compilatore VS C++ 6.0. Per essere in grado di sviluppare affidabilità, vorrei naturalmente poter riprodurre l'esatto comportamento di compilazione nell'IDE. Ma se dici che posso configurare il compilatore VS2010 per funzionare in modalità legacy, questo è abbastanza per me! Come lo faccio ? –

+1

Lo stesso qui. Sto lavorando su un software che ha le sue origini nel 1993. Anche se è stato fatto qualche sforzo per aggiornarlo, non c'è ancora. Non puoi solo trascinare 10K linee di codice da VC6 e spero che funzioni. La mia differenza è che il SW su cui sto lavorando è ancora in vendita e ottiene le nuove versioni. Il mio attuale lavoro, scrivere codice in VS2010 e compilare in VS6. Hai due IDE aperti, ma funziona ... – rioki

risposta

0

Non è possibile.

È possibile utilizzare il compilatore VS2010 C++ per compilare il codice VS6 senza alcun problema.

prendere a cuore la soluzione verrà migrato al nuovo formato (vecchio viene salvata come backup)

2

So che è possibile raggiungere questo obiettivo con VS2008 IDE e sono sicuro al 99% che è lo stesso con VS2010 (ma non ne ho uno da provare). Creare un file batch in cui è necessario prima chiamare il file VCVARS32.BAT incluso in VC++ 6.0 e quindi avviare Visual Studio con l'opzione "/ useenv". Quindi si utilizzerà questo file batch per avviare Visual Studio.

file .bat:

call "C:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT" 
start "" "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /useenv 

NOTA: Questo è il percorso per VS2008 IDE, è necessario modificare il percorso per VS10 da soli (probabilmente solo bisogno di cambiare il numero 9 al numero di 10). Inoltre, se si utilizza il sistema operativo a 64 bit, sarà necessario modificare entrambi i percorsi per utilizzare "Programmi (x86)".

+0

Questo tipo di opere per me. Il VS2010 invoca il compilatore VS6. Ho solo delle strane chiamate da linea di comando. Ad esempio 'cl | /'. Avrò bisogno di investigare ulteriormente. Grazie per il suggerimento. – rioki

+0

Una descrizione più dettagliata si trova qui: http://resnikb.wordpress.com/2009/10/28/using-visual-studio-2008-with-visual-c-6-0-compiler/ – Qben

Problemi correlati