编译的时候程序会提示这样的错误:skymobile_v4Peizhi.obj : error LNK2019: 无法解析的外部符号 SHBrowseForFolder,该符号在函数 "public: void __cdecl skymobile_v4Peizhi::OnBnClickedRouteselect(void)" (?OnBnClickedRouteselect@skymobile_v4Peizhi@@QAAXXZ) 中被引用
1>Pocket PC 2003 (ARMV4)\Release\skymobile_v4.exe : fatal error LNK1120: 1 个无法解析的外部命令
请问是什么原因呢?
头文件:#include "ShlObj.h"我已经包含了,#pragma comment(lib,"Ceshell.lib")我也加了,不知道错在哪?请哪位高手不吝指点一二,谢谢!
1>Pocket PC 2003 (ARMV4)\Release\skymobile_v4.exe : fatal error LNK1120: 1 个无法解析的外部命令
请问是什么原因呢?
头文件:#include "ShlObj.h"我已经包含了,#pragma comment(lib,"Ceshell.lib")我也加了,不知道错在哪?请哪位高手不吝指点一二,谢谢!
//Your code;
#endif#if (_WIN32_WCE >= 200)
//Your code;
#endif#if (_WIN32_WCE < 300)
//Your code;
#endif来判断WINCE的版本啊?
typedef LPITEMIDLIST (WINAPI *FSHBFF)(LPBROWSEINFO lpbi);
HMODULE lib = LoadLibrary(_T("shell32.dll"));
FSHBFF SHBrowseForFolder = (FSHBFF)GetProcAddress(lib, "SHBrowseForFolder");
SHBrowseForFolder(……
FreeLibrary(lib);
CE中的DLL名称可能要改一下。