Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
TreeFolder - Potrebbe esservi utile?

TreeFolder

Sommario | Admin | Forum | Bugs | Todo | Files

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Mikelius (Member)
Expert


Messaggi: 451
Iscritto: 14/04/2017

Si.
No.
Forse, con modifiche.
Segnala al moderatore
Postato alle 18:02
Domenica, 21/01/2018
Domanda:
Potrebbe esservi utile?
Il seguente script batch potrebbe ritornarvi utile nella gestione dei vostri progetti?

Salve a tutti, ecco un piccolissimo sondaggio. Si prega chiunque voti, di specificare pure la motivazione.

Grazie a tutti

Ultima modifica effettuata da Mikelius il 21/01/2018 alle 19:25


"Io ne ho viste cose che voi umani non potreste immaginarvi...."
PM Quote
Avatar
AldoBaldo (Member)
Expert


Messaggi: 386
Iscritto: 08/01/2015

Segnala al moderatore
Postato alle 19:14
Domenica, 21/01/2018
Potresti essere più preciso circa la natura del tuo quesito e di ciò a cui si riferisce?


Ma cosa vuoi che ne sappia? Io ci gioco, col codice, mica ci lavoro!
PM Quote
Avatar
Mikelius (Member)
Expert


Messaggi: 451
Iscritto: 14/04/2017

Segnala al moderatore
Postato alle 19:33
Domenica, 21/01/2018
Testo quotato

Postato originariamente da AldoBaldo:

Potresti essere più preciso circa la natura del tuo quesito e di ciò a cui si riferisce?



Si scusa. Pensavo fosse implicito...

Mi riferisco allo script in se. Nella gestione di alcuni progetti, mi sono ritrovato a utilizzare diversi IDE (Visual Studio e CodeBlock in primis) e a lavorare un Windows e Kubuntu. Una delle maggiori sbattiture era spostare i file da una cartella di progetto ad un'altra per poter avere il progetto bello ordinato (non mi piace avere tutto dentro una cartella). In più non in tutti PC ho Visual Studio 2017, quindi capita spesso che devo cambiare Framework passando dal 2017 al 2015 e viceversa.
Una struttura cartelle del genere, almeno per me, al momento sembra aiutarmi in quanto posso avere sempre a disposizione tutto uno zip con tutti i progetti per tutti gli IDE/O.S. in modo ordinato . Inoltre ho pensato pure ad una sezione per la documentazione e le varie licenze (non è raro trovare diverse licenze per un progetto software).
Chiedevo se qualcosa del genere, magari non solo per il C (ad esempio per il .net si potrebbero creare sezioni in VB e C#) utili a tutta la comunità' , per ora questo è tarato per le mie esigenze (ad esempio si potrebbe inserire sezioni per Eclipse o Doxygen)


"Io ne ho viste cose che voi umani non potreste immaginarvi...."
PM Quote
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1865
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 0:06
Lunedì, 22/01/2018
Io credo che sarebbe utile.

Anche perché poi gli output vengono generati sempre nella solita cartella bin

E molto comodo avere già la soluzione di alcuni progetti.
Cosa che manca su molti altri progetti che ho visto.

alcuni esempio in qt, non ti danno nemmeno il file di progetto ma solo il sorgente.
E vorrei dirgliene quattro a quei tizi.

Come cavolo fa una persona a configurarsi l'output se non ha il file di progetto?
e/o sapere che librerie sono state usate nei riferimenti o i file di localizzazione?

Cmq, credo sia molto ultile


PM Quote
Avatar
AldoBaldo (Member)
Expert


Messaggi: 386
Iscritto: 08/01/2015

Segnala al moderatore
Postato alle 18:35
Lunedì, 22/01/2018
Grazie per la precisazione, non avevo capito.
Per le sciocchezze che son solito fare io non mi sarebbe di gran aiuto. Anzi, probabilmente sarebbe più grande lo sforzo per capire come usare il tuo sistema che quello di riordinare (alla mia maniera) qualche cartella. Comunque, l'idea di mettere a disposizione il frutto del tuo impegno è molto apprezzabile.


Ma cosa vuoi che ne sappia? Io ci gioco, col codice, mica ci lavoro!
PM Quote
Avatar
Mikelius (Member)
Expert


Messaggi: 451
Iscritto: 14/04/2017

Segnala al moderatore
Postato alle 22:12
Lunedì, 22/01/2018
Testo quotato

Postato originariamente da AldoBaldo:
Anzi, probabilmente sarebbe più grande lo sforzo per capire come usare il tuo sistema che quello di riordinare (alla mia maniera) qualche cartella.


Ho modificato lo script. Ora puoi decidere tu la Struttura delle Cartelle. Ovviamente il programma risulta più utile a chi mantiene sempre la stessa struttura ed utilizza GIT.




Testo quotato

Postato originariamente da AldoBaldo:
Comunque, l'idea di mettere a disposizione il frutto del tuo impegno è molto apprezzabile.



Grazie

Ultima modifica effettuata da Mikelius il 22/01/2018 alle 22:13


"Io ne ho viste cose che voi umani non potreste immaginarvi...."
PM Quote
Avatar
GN (Member)
Guru


Messaggi: 772
Iscritto: 30/04/2011

Segnala al moderatore
Postato alle 23:24
Lunedì, 22/01/2018
Non voglio assolutamente scoraggiare lo sviluppo di questo progetto, comunque se può tornare utile aggiungo al thread che ho notato che in molti progetti (specie se grandi) per generare file di progetto di diversi IDE si usa CMake ( https://cmake.org/ ). Personalmente non l'ho ancora usato, comunque se ho ben capito si scrive la configurazione (es. dipendenze, opzioni di compilazione, ecc) in un formato "comune" (linguaggio CMake, https://cmake.org/cmake/help/v3.0/manual/cmake-language.7.html ), che il programma può poi tradurre nei Makefile o nei file di progetto dei vari IDE supportati (elenco qui: https://cmake.org/cmake/help/v3.0/manual/cmake-generators.7.html ).

Ultima modifica effettuata da GN il 22/01/2018 alle 23:27


-
PM Quote
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1865
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 8:38
Martedì, 23/01/2018
non ho mai capito come funziona questo cmake.

Ci ho provato, ho visto progetti che lo utilizzavano.
Ma non sono mai riuscito a farlo funzionare...

sopratutto per QT che mi serviva molto..
Anche seguendo un video tutorial ma niente di niente...



PM Quote
Avatar
Mikelius (Member)
Expert


Messaggi: 451
Iscritto: 14/04/2017

Segnala al moderatore
Postato alle 13:34
Martedì, 23/01/2018
Testo quotato

Postato originariamente da GN:

Non voglio assolutamente scoraggiare lo sviluppo di questo progetto, comunque se può tornare utile aggiungo al thread che ho notato che in molti progetti (specie se grandi) per generare file di progetto di diversi IDE si usa CMake ( https://cmake.org/ ). Personalmente non l'ho ancora usato, comunque se ho ben capito si scrive la configurazione (es. dipendenze, opzioni di compilazione, ecc) in un formato "comune" (linguaggio CMake, https://cmake.org/cmake/help/v3.0/manual/cmake-language.7.html ), che il programma può poi tradurre nei Makefile o nei file di progetto dei vari IDE supportati (elenco qui: https://cmake.org/cmake/help/v3.0/manual/cmake-generators.7.html ).



Sicuramente CMake è un soluzione migliore e più completa. Ma per usarlo, per quanto semplice possa essere, bisogna imparare un nuovo linguaggio.
Io cerco di dare una soluzione semplice a portata di 1 click (scrivere il txt per il mio progetto mi sa molto più semplice che per cMake).
Poi si può eliminare la parte per .gitignore e renderlo adatto per molte altre situazioni.


"Io ne ho viste cose che voi umani non potreste immaginarvi...."
PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo