Domanda

Mi rendo conto che non è possibile avere applicazioni con più punti di ingresso in Windows.

Ho un'applicazione MFC e ho aggiunto il codice per fare in esecuzione come un servizio (punto di ingresso main() e altre cose necessarie), ma sembra che Windows sarà sempre eseguire il WinMain() da MFC invece del mio principale.

La domanda è: come posso disattivare il WinMain() da MFC in modo da essere in grado di eseguire il mio main().

Probabilmente lo stesso problema si applicherebbe se si desidera eseguire la stessa applicazione come un'applicazione di console.

Che cosa devo cambiare nelle proprietà del progetto al fine di costruire come un'applicazione di console (principale invece di WinMain)?

sta commentando il mio CWinApp l'unica soluzione?

È stato utile?

Soluzione

Se si guardano le impostazioni del linker è possibile modificare il punto di ingresso. Questo è dove si vuole essere alla ricerca.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top