PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > comp.lang.c > shellspi.h not compiling
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
shellspi.h not compiling

Réponse
 
LinkBack Outils de la discussion
Vieux 20/10/2007, 16h14   #1
jon2211
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut shellspi.h not compiling

I tried to compile some code with #include <shellapi.h> . I am
linking shell32.lib. I am not trying to use ShellExecute() but right
now just getting the code to compile with the header file an issue. I
am using Visual Basic 2005 (express). I got shellapi.h from the
platform sdk.
Thanks for any .

here is my error log
1>------ Build started: Project: openFile, Configuration: Debug Win32
------
1>Compiling...
1>openFile.c
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(57) : error C2061: syntax error : identifier
'DECLSPEC_IMPORT'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(57) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(57) : error C2061: syntax error : identifier
'STDAPICALLTYPE'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(57) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(58) : error C2061: syntax error : identifier
'DECLSPEC_IMPORT'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(58) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(58) : error C2061: syntax error : identifier
'STDAPICALLTYPE'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(58) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(64) : error C2061: syntax error : identifier
'DECLSPEC_IMPORT'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(64) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(64) : error C2061: syntax error : identifier
'STDAPICALLTYPE'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(64) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(65) : error C2061: syntax error : identifier
'DECLSPEC_IMPORT'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(65) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(65) : error C2061: syntax error : identifier 'DragFinish'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(65) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(65) : error C2182: 'HDROP' : illegal use of type 'void'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(66) : error C2061: syntax error : identifier
'DECLSPEC_IMPORT'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(66) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(66) : error C2061: syntax error : identifier
'DragAcceptFiles'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(66) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(66) : error C2143: syntax error : missing ')' before ','
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(66) : error C2182: 'HWND' : illegal use of type 'void'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(66) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(66) : error C2182: 'BOOL' : illegal use of type 'void'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(68) : error C2061: syntax error : identifier
'DECLSPEC_IMPORT'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(68) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(68) : error C2061: syntax error : identifier
'STDAPICALLTYPE'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(68) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(68) : error C2146: syntax error : missing ')' before
identifier 'hwnd'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(68) : error C2061: syntax error : identifier 'hwnd'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(68) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(68) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(68) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(69) : error C2061: syntax error : identifier
'DECLSPEC_IMPORT'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(69) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(69) : error C2061: syntax error : identifier
'STDAPICALLTYPE'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(69) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(69) : error C2146: syntax error : missing ')' before
identifier 'hwnd'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(69) : error C2061: syntax error : identifier 'hwnd'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(69) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(69) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(69) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(75) : error C2061: syntax error : identifier
'DECLSPEC_IMPORT'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(75) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(75) : error C2061: syntax error : identifier
'STDAPICALLTYPE'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(75) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(75) : error C2146: syntax error : missing ')' before
identifier 'lpFile'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(75) : error C2061: syntax error : identifier 'lpFile'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(75) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(75) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(75) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(76) : error C2061: syntax error : identifier
'DECLSPEC_IMPORT'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(76) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(76) : error C2061: syntax error : identifier
'STDAPICALLTYPE'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(76) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(76) : error C2146: syntax error : missing ')' before
identifier 'lpFile'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(76) : error C2061: syntax error : identifier 'lpFile'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(76) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(76) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(76) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(82) : error C2061: syntax error : identifier
'DECLSPEC_IMPORT'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(82) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(82) : error C2143: syntax error : missing '{' before '*'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(82) : error C2061: syntax error : identifier
'CommandLineToArgvW'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(82) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(82) : error C2146: syntax error : missing ')' before
identifier 'lpCmdLine'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(82) : error C2061: syntax error : identifier 'lpCmdLine'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(82) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(82) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(84) : error C2061: syntax error : identifier
'DECLSPEC_IMPORT'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(84) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(84) : error C2061: syntax error : identifier
'STDAPICALLTYPE'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(84) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(84) : error C2146: syntax error : missing ')' before
identifier 'hWnd'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(84) : error C2061: syntax error : identifier 'hWnd'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(84) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(84) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(84) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(85) : error C2061: syntax error : identifier
'DECLSPEC_IMPORT'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(85) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(85) : error C2061: syntax error : identifier
'STDAPICALLTYPE'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(85) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(85) : error C2146: syntax error : missing ')' before
identifier 'hWnd'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(85) : error C2061: syntax error : identifier 'hWnd'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(85) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(85) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(85) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(91) : error C2061: syntax error : identifier
'DECLSPEC_IMPORT'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(91) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(91) : error C2061: syntax error : identifier
'STDAPICALLTYPE'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(91) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(91) : error C2146: syntax error : missing ')' before
identifier 'hInst'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(91) : error C2061: syntax error : identifier 'hInst'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(91) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(91) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(91) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(92) : error C2061: syntax error : identifier
'DECLSPEC_IMPORT'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(92) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(92) : error C2061: syntax error : identifier
'STDAPICALLTYPE'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(92) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include
\shellapi.h(92) : fatal error C1003: error count exceeds 100; stopping
compilation
1>Build log was saved at "file://c:\Visual Studio 2005\Projects
\openFile\Debug\BuildLog.htm"
1>openFile - 102 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped
==========

  Réponse avec citation
Vieux 20/10/2007, 17h28   #2
Kenneth Brody
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: shellspi.h not compiling

jon2211 wrote:
>
> I tried to compile some code with #include <shellapi.h> . I am

[...]
> 1>Compiling...
> 1>openFile.c
> 1>C:\Program Files\Microsoft Visual Studio 8\VC\include
> \shellapi.h(57) : error C2061: syntax error : identifier
> 'DECLSPEC_IMPORT'

[... snip lots of similar errors ...]

You'll need to ask in a group that knows about Windows-specific
things like this. However, my guess would be that you need to
include another Windows-specific header prior to <shellapi.h>.
Check your documentation, and if you can't figure out which one(s)
you need, ask in one of the Windows-specific newsgroups. (Perhaps
somewhere in the comp.os.ms-windows.* tree?)

--
+-------------------------+--------------------+-----------------------+
| Kenneth J. Brody | www.hvcomputer.com | #include |
| kenbrody/at\spamcop.net | www.fptech.com | <std_disclaimer.h> |
+-------------------------+--------------------+-----------------------+
Don't e-mail me at: <mailto:ThisIsASpamTrap@gmail.com>

  Réponse avec citation
Vieux 20/10/2007, 18h29   #3
jongrant2211@gmail.com
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: shellspi.h not compiling

Thanks!!!

I had the windows.h header file listed after shellapi.h. Put it
before and compilation worked perfectly.

  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 13h38.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,14613 seconds with 11 queries