Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Compilare il codice Microsoft

0 views
Skip to first unread message

Subnet

unread,
Jul 18, 2008, 3:52:37 AM7/18/08
to
Salve a tutti.
Ho postato questa stessa richiesta in it.comp.programmare.win32, ma sembra
senza esiti.
Spero di trovare più riscontro su questo board, visto che credo che il mio
problema coinvolge del codice C++.

"Credo", perchè non sono affatto un programmatore (sebbene scriva programmi
in VB) e sono completamente al buio in C++.
Per questo probabilmente il mio problema risulterà banale.

Non so come compilare del codice già bello e fatto pubblicato da Microsoft
nell'articolo:

http://support.microsoft.com/default.aspx?scid=kb;en-us;171636

e quindi ottere il file "EXE".

C'è tutto già fatto. La funzione che mi interessa che prende in carico 5
parametri e perfino il pezzettino di codice per richiamarla, ma niente, non
riesco a compilare.
Ho installato un po' di compilatori (copresi quelli microsoft freeware) ma
ricevo sempre errori, non so dove va a mettere il file exe...

Avrei bisogno di qualche indicazione su come compilare quel codice e, se
possibile, su come esporre all'esterno i 5 parametri della funzione, in modo
da poterli assegnare dalla command line.
(ad esempio: tool.exe param1 param2 param3 param4 param5)

Grazie infinite a tutti per il vostro aiuto.
Subnet

--------------------------------
Inviato via http://arianna.libero.it/usenet/

toto

unread,
Jul 18, 2008, 4:09:53 AM7/18/08
to
Scarica visual studio c++ express, crei un nuovo progetto, ne specifichi un
nome e la cartella dove verranno salvati i files.
Ci incolli il codice
Sulla sinistra clicchi con il destro sul nome del progetto, scegli
proprieta' -> opzioni, e li puoi impostare anche una directory differente
dove salvare l'exe
Poi nel menu "coimpila" nelle opzioni selezioni release, e lanci la
compilazione.....


Subnet

unread,
Jul 18, 2008, 5:01:38 AM7/18/08
to

> Scarica visual studio c++ express, crei un nuovo progetto, ne specifichi
un
> nome e la cartella dove verranno salvati i files.
> Ci incolli il codice
> Sulla sinistra clicchi con il destro sul nome del progetto, scegli
> proprieta' -> opzioni, e li puoi impostare anche una directory differente
> dove salvare l'exe
> Poi nel menu "coimpila" nelle opzioni selezioni release, e lanci la
> compilazione.....
>

Ho installato Visual C++ 9.0 Express Edition.
Mi ha fatto crearea una nuova "solution" al disottodel quale ho creato un
"empty project" (AddMailbox).
Sotto al progetto ho 3 cartelle vuote:
- Header Files
- Resource Filese
- Source Files

Nella cartella Source Files ho aggiunto un nuovo "item", un file C++,
chiamato "code.cpp".
In questo file ho incollato il codice microsoft e poi ho fatto "compile".
Ecco i risultati:

------ Build started: Project: AddMailbox, Configuration: Release Win32
------
Compiling...
code.cpp
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\mapidefs.h(90) :
error C2373: 'LPTSTR' : redefinition; different type modifiers
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winnt.h(390) : see
declaration of 'LPTSTR'
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\mapidefs.h(92) :
error C2373: 'LPTSTR' : redefinition; different type modifiers
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winnt.h(390) : see
declaration of 'LPTSTR'
Build log was saved at
"file://d:\AddMailbox\AddMailbox\Release\BuildLog.htm"
AddMailbox - 2 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


Ad occhio parrebbero degli errori di redefinizione di una qualche
variabile... ma in C++ davvero non so come uscirne.
Inoltre, poichè il codice lo prendo pari pari dal ito Microsoft senza
cambiare una virgola, direi che non è possibile che questo sia sbagliato.
Probabilmente sbaglio io qualcosa nel cercare di compilarlo.

Mi puoi indicare dove commetto qualche errore?

Grazie infinite,
subnet

0 new messages