PDA

View Full Version : Visual Studio C++ Librerie


jk-koldus
01-06-2007, 15:44
scusate ho scaricato la copia gratuita di visual studio 2005 express c++ solo che non capisco come posso ottenere le librerie.. qualcuno me da na mano?

un link diretto sarebbe molto gradito =) sono 5 giorni che cerco ma con tutte quelle pagine in inglese =(

grazie

andbin
01-06-2007, 15:48
scusate ho scaricato la copia gratuita di visual studio 2005 express c++ solo che non capisco come posso ottenere le librerie.. qualcuno me da na mano?Cioè vuoi creare una tua libreria? statica o dinamica?

jk-koldus
01-06-2007, 15:51
no no..

spiego meglio... io compilavo sempre con il cygwin che aveva già presente tutte le librerie che mi servivano... mi sono scaricato visual studio per creare i programmi in veste grafica... (il mio è solo un hobby...) soltanto che compilando i programmi non ho tutte le librerie che avevo con il cygwin... dove le posso trovare?

andbin
01-06-2007, 15:55
soltanto che compilando i programmi non ho tutte le librerie che avevo con il cygwin... dove le posso trovare?Allora specifica quali librerie ... io non posso mica saperlo. ;)
Inoltre hai installato insieme al VC++ il Platform SDK? (potrebbe anche non servirti ... dipende da cosa devi usare di preciso)

jk-koldus
01-06-2007, 15:56
devo utilizzare i socket...

tomminno
01-06-2007, 16:00
devo utilizzare i socket...

Allora basta che nel progetto aggiungi l'include a ws2_32.lib

jk-koldus
01-06-2007, 16:01
grazie mille ;)

andbin
01-06-2007, 16:06
devo utilizzare i socket...Allora hai proprio bisogno del Platform SDK!

jk-koldus
01-06-2007, 16:07
mmm e dove lo trovo ?

CartaIgienica
01-06-2007, 16:32
qui (http://www.microsoft.com/downloads/details.aspx?FamilyId=0BAF2B35-C656-4969-ACE8-E4C0C0716ADB&displaylang=en)

andbin
01-06-2007, 16:58
mmm e dove lo trovo ?Segui bene la procedura descritta <qui> (http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/), non è sufficiente scaricare e lanciare il setup del PSDK!

jk-koldus
02-06-2007, 14:20
#include <wsock32.lib>



Questo è l'errore che mi torna =(


c:\documents and settings\giuliani filippo\documenti\visual studio 2005\projects\server\server\Form1.h(112) : fatal error C1083: Impossibile aprire il file inclusione 'wsock32.lib': No such file or directory


sono quasi sicuro di averlo installato bene il PSDK...

la libreria esiste e si trova su
F:\Programmi\Microsoft Platform SDK for Windows Server 2003 R2\Lib

cosa posso aver sbagliato?

jk-koldus
02-06-2007, 14:22
mmm forse ho capito..

Add the paths to the appropriate subsection:

Executable files: C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin
Include files: C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include
Library files: C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib


chi mi dice quali sono quelle appropriate?

jk-koldus
02-06-2007, 14:45
correggo di nuovo.. ho compreso che non so assolutamente come si linka la libreria...

n'è che avete una guida per visual studio in italiano?

vizzz
03-06-2007, 11:49
attenzione wsock32.lib non è un header file, è una libreria vera e propria.
nelle impostazioni del progetto ci dovrebbe essere sotto la voce link o linker dove inserire librerie aggiuntive.
comunque non so se vale anche per il 2005 ma con vc++ 6.0 in fase di creazione del progetto puoi scegliere se includere Windows sockets.