Ho eseguito una nuova installazione di Code :: Blocks (ho installato the one for Windows 7 which comes with GCC compiler (codeblocks-10.05mingw-setup.exe)). Poi ho provato a compilare il codice molto semplice:Come utilizzare il punto di ingresso wmain() in Code :: Blocks?
int wmain(int argc, wchar_t* argv[])
{
return 0;
}
ho ricevuto questo messaggio di errore:
c:\development\ide\codeblocks\mingw\bin..\lib\gcc\mingw32\4.4.1......\libmingw32.a(main.o):main.c|| undefined reference to `[email protected]'| ||=== Build finished: 1 errors, 0 warnings ===|
Quando provo a eseguire il mio codice con una voce main()
, funziona come previsto senza errori o avvertenze. Come posso usare wmain()
nel mio codice? Quali modifiche devo fare?
'mingw32-gcc-4.8.1.exe: errore: non riconosciuta linea di comando '-municode'' –
Nota:' -municode' deve essere aggiunto alle * impostazioni del linker *. –
Ottengo lo stesso errore con l'ultimo Code :: Blocks (16.01) quando si aggiunge '-municode' nelle impostazioni del linker (linker è mingw32-g ++. Exe e la directory MinGW contiene anche un mingw32-gcc-4.9.2. exe (che non riconosce l'opzione), ma non c'è mingw32-g ++ - 4.9.2.exe) – Medinoc