【发布时间】:2014-12-10 22:55:55
【问题描述】:
尝试使用 Visual Studio 2008 构建软件电话源 (microsip),但无法识别 windows 跳转列表类。
第 19 行出现错误,因为 ICustomDestinationList 未被识别
c:\users\gremblin\downloads\microsip-3.9.2-src\microsip-3.9.2-src\jumplist.h(19)
: error C2143: syntax error : missing ';' before '*'
1. #ifndef jumplist_h__
2. #define jumplist_h__
3.
4. #include <string>
5. #include <shobjidl.h>
6. #include <propkey.h>
7. #include <propvarutil.h>
8.
9. class JumpList
10. {
11. public:
12. JumpList(std::wstring AppID);
13. ~JumpList();
14. bool DeleteJumpList();
15. void AddTasks();
16.
17. private:
18. HRESULT _CreateShellLink(PCWSTR pszArguments, PCWSTR pszTitle, IShellLinkW **ppsl, int iconindex = -1);
19. ICustomDestinationList *pcdl;
20. };
#endif // jumplist_h__
我错过了什么吗?据我所知jumplist函数都在"shobjidl.h"中
【问题讨论】:
标签: c++ visual-studio-2008 jump-list