C++相談室 part63
■ このスレッドは過去ログ倉庫に格納されています
0705デフォルトの名無しさん
2008/10/30(木) 10:10:13c:\program files\microsoft platform sdk\include\shtypes.h(102) : error C2011: '_SHITEMID' : 'struct' で
示される型としてすでに定義されています。
c:\program files\microsoft platform sdk\include\shtypes.h(120) : error C2011: '_ITEMIDLIST' : 'struct'
で示される型としてすでに定義されています。
…
c:\program files\microsoft platform sdk\include\shobjidl.h(1159) : error C2011: 'IEnumIDList' :
'struct' で示される型としてすでに定義されています。
c:\program files\microsoft platform sdk\include\shobjidl.h(1312) : error C2011: 'tagSHGDN' : 'enum' で
示される型としてすでに定義されています。
c:\program files\microsoft platform sdk\include\shobjidl.h(1322) : error C2011: 'tagSHCONTF' : 'enum'
で示される型としてすでに定義されています。
c:\program files\microsoft platform sdk\include\shobjidl.h(1331) : error C2371: 'SHCONTF' : 再定義され
ています。異なる基本型です。
…
Sample.dll - エラー 175、警告 19
のようなエラーが延々と出るので、サイトで調べたところ
#define NO_WIN32_LEAN_AND_MEAN
#include <shobjidl.h>
とすることで、解決できるみたいなんですが、まだ全く同じエラーが出てしまいます。
プロジェクトオプションに
/D "NO_WIN32_LEAN_AND_MEAN"
を追加しても同じです。
原因わかる方いましたら教えてください。
Windows XP Pro SP3
VC++6.0
Platform SDK Server 2003 SP1
■ このスレッドは過去ログ倉庫に格納されています