Newsgroup: it.comp.lang.c++
Titolo: MFC e alternative

Quanto costa Microsoft Visual C++ con licenza?
Se non volessi comprarlo quali librerie per l'interfaccia a finestra posso
usare che non siano le MFC, che siano liberamente utilizzabili e che
funzionino sotto ambiente windows?

 funzionino sotto ambiente windows?
http://www.wxwidgets.org/
http://www.fltk.org/
http://www.fox-toolkit.org/
ecc...
ciao.

 ha scritto nel messaggio
news:jGP2e.717064$b5.32...@news3.tin.it...

Innanzitutto grazie. Ho visitato 
http://www.fltk.org/
 e parla di licenza
GNU, cosa vuol dire? Io devo produrre un software che giri sotto windows.
Inoltre non ha scopi commerciali, ma esclusivamente di ricerca scientifica.
Kaos.

 Inoltre non ha scopi commerciali, ma esclusivamente di ricerca scientifica.
Credo che la licenza condizionerà quella eventuale del tuo 
programma:
http://www.gnu.org/licenses/gpl-faq.it.html#IfLibraryIsGPL
ciao.

 aiuteranno.
chiedo scusa ho segato licenza :)
quella corretta è questa:
http://www.gnu.org/copyleft/lgpl.html
ciao.

 ha scritto nel messaggio
news:L3i3e.1153795$35.42...@news4.tin.it...


 (
http://www.trolltech.com/products/qt/index.html
), le conosci?
Le conosco di nome, ma non le ho mai usate. Non ti saprei 
dire nulla di utile. :/ Salvo che se, come hai detto, hai 
intenzione di sviluppare sotto windows, le qt in versione 
open source non ci sono (il discorso cambia se vuoi la 
versione commerciale).
ciao.

 versione commerciale).
Cavolo!

"Kaos":

Trolltech ha annunciato che Qt4 sarà in dual license, quindi anche open
source
http://www.trolltech.com/newsroom/announcements/00000192.html
Il problema è che la prima release candidate è prevista per giugno-luglio
2005
http://www.trolltech.com/products/qt/qt4info.html
adesso puoi scaricare solo le beta di qt4 per unix-linux e mac (quella per
win32 la mandano solo ai clienti di qt3 per windows).
Se riesci a far funzionare la vecchia versione Qt 2.3 non commercial per
Win32
ftp://ftp.trolltech.com/qt/non-commercial
(compilata con Visual C++ 6.0) con un Visual Studio 6, gli ultimi
compilatori Visual C++ 7.1 o gcc per win32 
http://www.mingw.org
 potresti
usare quella in attesa di qt4 ... ci sono un po' di differenze fra qt2 e qt3
ma non dovrebbe essere un gran problema.
Essendo una licenza per uso personale e non commerciale i programmi per
win32 fatti con qt 2.3 non possono essere rivenduti.
Occhio che se vuoi usare la versione free di Visual C++ 7.1 devi scaricare
tutta questa roba
<QUOTE>
Microsoft Visual C++ Toolkit Compiler (a.k.a. MS Toolkit Compiler)
http://msdn.microsoft.com/visualc/vctoolkit2003
The core compiler and linker, these are the command-line tools which do the
actual work
Microsoft Platform SDK (Internet Explorer (or Mozilla + Prefbar) required to
download)
http://www.microsoft.com/msdownload/platformsdk/sdkupdate
Provides the headers and libraries required for linking to Microsoft system
services
Why not just use the compiler in the Microsoft platform SDK?  It turns out
that this compiler is a non-optimising compiler, the same as is included in
MSVC Standard Edition (the Professional Version is the one with the
optimising compiler).
.NET Runtime
(Get from Windows Update 
http://windowsupdate.microsoft.com
)
Required by the .NET Framework
.NET Framework SDK Version 1.1
http://msdn.microsoft.com/netframework
Provides the core msvcrt.lib for msvcr71.dll run-time.
</QUOTE>
-- 
Jarod


Ciao,
Se il tuo software usa oggetti di una libreria licenziata con "lgpl",
diversamente da "gpl", puoi poi distribuire il prodotto con qualsiasi
licenza preferici open o closed source che sia.
Infatti la "lgpl" è stata pensata per provvedere alle limitazioni della
"gpl" proprio per quanto riguarda le librerie, in quanto si voleva che
quest'ultime potessero essere liberamente linkate a tutti i programmi che ne
avessero voluto fare uso.
L'esempio più calzante e forse quello della libreria più importante in
ambiente Linux che è la GNU/LibC (la implementazione della Libreria Standard
del C oltre ad altre cose ancora come i Sockets, le SystemV IPC e i POSIX
Threads, anch'essa licenziata con "lgpl". A questa si possono appoggiare
applicazioni licenziate in qualsiasi modo e infatti se non fosse stato così,
chi sviluppa codice NON "gpl" avrebbe dovuto provvedere ad una propria
implementazione della Libreria C.
Buon lavoro,
fabio de francesco
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/