Ho una soluzione composta da 3 progetti. Uno è una libreria statica e due sono file .exe basati su console che dipendono e si collegano a questa libreria. Le loro impostazioni sembrano identiche. Costruisco uno di loro:Perché il mio progetto Visual C++ .exe crea file .lib e .exp?
1> ------ Costruire iniziato: Progetto: masksample, Configurazione: Debug Win32 ------
1> Compilazione ...
1> stdafx cpp
1> Compilazione ...
1> masksample.cpp
1> Compilazione manifesto a risorse ...
1> Collegamento ...
1> LINK: C: \ Users \ DarekSz \ Praca \ cci \ Debug \ masksample.exe non trovato o non creato dall'ultimo collegamento incrementale; l'esecuzione completa di collegamento
1> Incorporare manifesta ...
1> masksample - 0 errore (s), 0 warning (s)
========== Corporatura: 1 riuscito, 0 fallito, 1 up-to-date, 0 saltati ==========
Poi vado a costruire l'altro:
1> ------ costruire iniziato: Progetto: calibsample, Configurazione: Debug Win32 ------
1> Compilazione ...
1> stdafx.cpp
1> Compilazione ...
1> calibsample.cpp
1> Compilazione manifesto a risorse ...
1> Collegamento ...
1> LINK: C: \ Users \ DarekSz \ Praca \ cci \ Debug \ calibsample.exe non trovato o non creato dall'ultimo collegamento incrementale; eseguire il collegamento completo
1> Creazione libreria C: \ Users \ DarekSz \ Praca \ cci \ Debug \ calibsample.lib e oggetto C: \ Users \ DarekSz \ Praca \ cci \ Debug \ calibsample.exp
1> Incorporamento manifest. ..
1> calibsample - 0 error (s), 0 warning (s)
========== Build: 1 riuscito, 0 fallito, 1 aggiornato, 0 saltato == ========
Perché il linker crea i file .lib e .exp questa volta? C'è qualche opzione per attivare e disattivare questa funzione che ho attivato senza saperlo?
Grazie mille per questo input! – neuviemeporte
Oh sì, ho dimenticato di farlo nel mio progetto ... grazie per la risposta –
bello! così utile. – Yves