#include <shlobj.h>
HRESULT hr;
IProgressDialog* pProgressDlg = NULL; hr = ::CoCreateInstance(CLSID_ProgressDialog,
NULL,
CLSCTX_INPROC_SERVER,
IID_IProgressDialog,
(void**)&pProgressDlg);错误:error LNK2001: unresolved external symbol _CLSID_ProgressDialog
error LNK2001: unresolved external symbol _IID_IProgressDialog
: fatal error LNK1120: 2 unresolved externals我的机器里面有两份shlobj.h 一个是包括IProgressDialog, 一个不包括, 我怀疑是引用了不同shlobj.h, 工程需要什么特殊的设置吗?错误的原因是什么?
HRESULT hr;
IProgressDialog* pProgressDlg = NULL; hr = ::CoCreateInstance(CLSID_ProgressDialog,
NULL,
CLSCTX_INPROC_SERVER,
IID_IProgressDialog,
(void**)&pProgressDlg);错误:error LNK2001: unresolved external symbol _CLSID_ProgressDialog
error LNK2001: unresolved external symbol _IID_IProgressDialog
: fatal error LNK1120: 2 unresolved externals我的机器里面有两份shlobj.h 一个是包括IProgressDialog, 一个不包括, 我怀疑是引用了不同shlobj.h, 工程需要什么特殊的设置吗?错误的原因是什么?
解决方案 »
- 如何隐藏CTreeCtrl中的某个结点???
- “大家来找茬”为啥不能输出
- error C2143: syntax error : missing ';' before '*'
- 问个比较菜的问题:头文件里面开头处的一长串字符AFX_.......__INCLUDED_是干什么的?
- 医学图像的显示速度问题(2)-加贴散分?
- 视图中 OnPaint和OnDraw之间的关系?
- 谁知道哪里有Windows XP DDK可以下载?
- VC找工作
- 为什么我在程序中关闭一个dialog然后再打开另一个dialog时出错?
- 创建兼容dc,然后在内存中画图,怎样才能在向界面上粘贴图形的时候,不遮盖原来的背景和图形
- 把VC++6.0生成的EXE反编译成VC++代码并非不可能的任务,欲图大事者可与我联系.
- 新手请教一个问题```关于按钮
shlobj.lib
呵呵 , 因该是Shell32.dll, 你说的提醒了我!!