现在的位置: 首页 > 综合 > 正文

vs2010 使用dll遇到error LNK2019:错误和class wizard位置

2014年01月10日 ⁄ 综合 ⁄ 共 480字 ⁄ 字号 评论关闭

error LNK2019: 未解決の外部シンボル "__declspec(dllimport) void __cdecl SetHook(struct HWND__ *)" (__imp_?SetHook@@YAXPAUHWND__@@@Z) が関数 "protected: virtual int __thiscall CgjlwordDlg::OnInitDialog(void)" (?OnInitDialog@CgjlwordDlg@@MAEHXZ) で参照されました。
1>C:\gejl\vs2011_workspace\gjlword\Debug\gjlword.exe : fatal error LNK1120: 外部参照 1 が未解決です。

其实是没有找到lib文件,在C:\test\vs2011_workspace\工程名\工程名放入lib,由于vs2010原因,所以在这个目录中放lib。
代码中添加#pragma comment(lib,"worddll.lib")即可使用相应dll中导出的函数。

vs2010 class wizard在项目右键中有或菜单栏中项目->class wizard

抱歉!评论已关闭.