使用动态链接库:无法解析的外部符号
为了测试一个动态链接库,写了一个测试工程。
包含了头文件,#pragma 了 lib 文件,然后在 项目-属性-链接器-输入-延时加载的DLL 这一栏加入了 dll 的 名称(lib 和 DLL 都已经复制到当前目录)。
引用第一个函数,结果没啥问题,但是引用第二个函数的时候错误如下:
TestDllDlg.obj : error LNK2019: 无法解析的外部符号 _SL_InsertATableItem@16,该符号在函数 "protected: virtual int __thiscall CTestDllDlg::OnInitDialog(void)" (?OnInitDialog@CTestDllDlg@@MAEHXZ) 中被引用。
在写程序的时候,编译器都会自动提示这个函数的参数,按照道理说第一个函数调用都可以返回成功值,第二个应该不应该出现这种类型的错误的。
想了半天没解,故来发问。