4931|8

2

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

error LNK2019: 无法解析的外部符号 SHGetPathFromIDListW, [复制链接]

   我把VC6.0下的一个目录浏览程序在VS2005中打开后,移植到我的程序中!我开发的是wince下的程序,用VS2005开发!编译后出现链接错误:如下我错误信息!我已经把该包含的头文件都包含了啊!哪位知道请指教一下!



正在链接...
CEView.obj : error LNK2019: 无法解析的外部符号 SHGetPathFromIDListW,该符号在函数 "public: int __cdecl CDirDialog::DoBrowse(struct HWND__ *,wchar_t const *)" (?DoBrowse@CDirDialog@@QAAHPAUHWND__@@PB_W@Z) 中被引用
CEView.obj : error LNK2019: 无法解析的外部符号 SHBrowseForFolderW,该符号在函数 "public: int __cdecl CDirDialog::DoBrowse(struct HWND__ *,wchar_t const *)" (?DoBrowse@CDirDialog@@QAAHPAUHWND__@@PB_W@Z) 中被引用
JET_Z228 (ARMV4I)\Release/CEView.exe : fatal error LNK1120: 2 个无法解析的外部命令
生成日志保存在“file://d:\CEView\wo CEView最后\CEView\JET_Z228 (ARMV4I)\Release\BuildLog.htm”
CEView - 3 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 4 最新, 0 已跳过 ==========

最新回复

好了!我把shlobj.h中的SHGetPathFromIDListW和SHGetPathFromIDListA屏蔽掉,改成SHGetPathFromIDList后就好了!谢谢各位!  详情 回复 发表于 2009-1-10 16:55
点赞 关注

回复
举报

1

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
Ceshell.lib
 
 

回复

37

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
加上了!还是一样的错误!
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

4
 
CE不支持吧.查查help文档.
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

5
 
      这个错误是不是说包含SHGetPathFromIDListW, SHBrowseForFolderW这两个函数的库,ce下没有?
      你说的help文档是指VS2005的帮助文档还是PB5.0的,常听说看help文档,呵呵,没用过,不知是哪个?还有,如果不支持,我还要实现这个功能,怎么办啊?
  
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

6
 
PB5.0的文档就可以啊, 我刚查了下, 支持啊.

Syntax
WINSHELLAPI BOOL WINAPI SHGetPathFromIDList(
  LPCITEMIDLIST pidl,
  LPSTR pszPath
);

Requirements
OS Versions: Windows CE 2.0 and later.
Header: Shellapi.h.
Link Library: Ceshell.lib

 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

7
 
把你函数后面的W去掉, CE下都是unicode环境, 没必要加W的. 另外就加上ceshell.lib, 应该可以的.
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(初级)

8
 
LS查的没错,是支持的。
LZ说用不了,肯定是没有正确的包含。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

9
 
好了!我把shlobj.h中的SHGetPathFromIDListW和SHGetPathFromIDListA屏蔽掉,改成SHGetPathFromIDList后就好了!谢谢各位!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表