Newsgroup: it.comp.programmare.win32
Titolo: DEV Parte II : "shift scorretto" - il colpevole sembra "make.exe"

CDO... ho scoperto cosa non va. E' make, o almeno il suo
porting su mingw. Sia il "make" di DEV che quello di MinGW
(bella forza, DEV "contiene" MinGW) mi danno questo
problema. Compare un diagnostico "shift scorretto", mentre
se prendo esattamente l'echo dei comandi mentre make tenta
di eseguirlo e dò il comando direttamente, il file viene
compilato. Non so se qualcuno ha idea qui, ma se non
fosse, esiste una qualche risorsa tipo forum dedicata al
porting degli strumenti di Linux sotto WIN?
Grazie!
Apx.
-- 
"Papà, cos'è un mostro? - Mia cara, così su tre piedi
proprio non te lo saprei dire"

 
Una volta provai DEV, ma non ne rimasi entusiasta (ci misi qualche 
giorno ad impostare correttamente l'ambiente).
Per ragioni lavorative uso Visual Studio, per cui non ti so dire piï¿œ di 
tanto, ma sembra un file batch (.bat) che ha qualche problema. Controlla 
il path, nel mio caso invece di usare il make di mingw trovava quello di 
un vecchio Borland C++ che purtroppo devo ancora usare.
Se hai problemi con DEV e non vuoi impazzire piï¿œ di tanto:
- usa solo mingw, con il classico makefile di due righe
- come IDE puoi cercarne un'altro (ce ne sono diversi, ad esempio 
http://www.turboexplorer.com
, 
http://sally.sourceforge.net
, oppure, se 
vuoi soffrire, Eclipse)
- se DEV/mingw non sono un obbligo, esiste l'ottimo OpenWatcom 
(
http://www.openwatcom.org
) che anche se non ï¿œ dei piï¿œ aggiornati resta 
un ottimo compilatore (mancava delle librerie STL, perï¿œ).
- in alternativa ex-Borland dovrebbe avere la versione a riga di comando 
dei suoi compilatori (dalla 6 in poi).

scusa se ti ringrazio solo ora, sto uscendo scemo e mi
scordo le cose :D


 - come IDE puoi cercarne un'altro (ce ne sono diversi, ad esempio
http://www.ultimatepp.org/
Per� io come compilatore preferisco quello di microsoft.
Marco

> 
http://www.ultimatepp.org/
WOW, è favoloso, o almeno sembra tale...


 WOW, � favoloso, o almeno sembra tale...
Favoloso � una parola grossa.
Ho iniziato a usarlo sotto linux e se la cavava.
Poi abbiamo migrato sotto windows e ,se usi le funzioni di libreria che sono in dotazione, il passaggio � *quasi* indolore.  Ma ci 
sono un casino di funzioni che non sono incluse nelle librerie e che quindi te le devi rifare.
Ma ripeto: sotto linux non eraq malvagio, ma sotto windows ti consiglio di usare il compilatore windows (che dovrebbe essere 
comunque free o simili) e lasciar stare il mingw, perche' quest'ultimo sotto windows deficita parecchio soprattutto nel debug.
Comunque tentar non nuoce e soprattutto � gratis.  Io non ho nemmeno fatto fatica a configurarlo.... e ,bada bene, io OOOODIOOO 
installare programmi economici che mi fanno poi perdere tempo nel capire perche' non funzionano!!!!
Marco

 funzionano!!!!
devo forse dirlo? :)))) Non sono un programmatore e
"ultimate" mi chiede la directory dell'SDK. Le ho provate
tutte, e credo di non avere l'SDK visto che ho la versione
free di visual studio. Risultato, non mi compila con VS ma
solo con MinGW. I programmi che faccio io usano solo la
STL, mi piacerebbe usassero Boost e posix thread, e sono
tutte applicazioni a linea di comando in shell. Credo di
starci abbastanza largo ma non trovo pace, non riesco a
trovare come avere N files sorgenti un makefile e
nient'altro. Che strazio sta cosa, se non si è
professionisti ci si attacca e si tira forte, purtroppo...


 E allora a cosa ti serve ultimate++?   :-?
ehm, intendevo "programmatore professionista"... ovvio che
programmo ma è ormai una scienza troppo vasta per stare
appresso a tutto. Grazie per il link, dopo vado a vedere
ciao
Apx.
