5

Non ho altri errori o avvisi nella mia soluzione, il che sarebbe ottimo ma questo errore mi ha del tutto sconcertato. Ho tre progetti, uno non ne fa riferimento e gli altri due lo fanno riferimento.LINK: errore irreversibile LNK1221: un sottosistema non può essere dedotto e deve essere definito

Uno è un windowsservice, ah, che è anche quello che non collega, penso che questo significa che dovrei aggiungere la classe di installazione del servizio al mattino, pensavo che l'esempio MS non si preoccupasse della pagina ServiceBase di MSDN: http://msdn.microsoft.com/en-us/library/system.serviceprocess.servicebase%28v=VS.80%29.aspx

Avrò bisogno di testare quell'esempio più tardi. Ma se qualcuno può aiutare nel frattempo, grazie.

Il progetto senza riferimenti è una dll. L'altra è un'app standard, che fino a circa un mese fa era tutto ciò che avevo pensato di costruire.

risposta

10

È necessario impostare il sottosistema nel progetto C++ in Proprietà progetto -> Proprietà di configurazione -> Linker -> Sistema -> Sottosistema. E probabilmente vuoi usare SUBSYSTEM: WINDOWS.

enter image description here

+0

Grazie. Genio. Mi piace la soluzione semplice. – John

+0

L'ho seguito e funziona anche. –

Problemi correlati