【发布时间】:2011-06-19 21:24:45
【问题描述】:
我可以成功构建和使用库。仅当库和其他项目都在同一个解决方案中时,后者才......
我把isam.lib isam.dll isam.exp isam.h 复制到了一个叫lib的文件夹下...
然后我创建了一个新的解决方案..
设置链接器 -> 输入以使用我的 isam.lib ...构建失败,找不到该文件...
将 VC++ 目录包括目录和库目录设置为 lib 文件夹...
构建成功..
我还为 C/C++ 常规设置路径附加包括目录
设置链接器常规附加库目录
构建没问题....
然后我包含我的 isam 文件..
#include "stdafx.h"
#include <isam.h>
int _tmain(int argc, _TCHAR* argv[])
{
isopen("lamogio",2);
return 0;
}
构建失败...
错误 1 错误 LNK2019:函数 _wmain C 中引用的未解析的外部符号“__declspec(dllimport) int __cdecl isopen(char const *,int)”(_imp?isopen@@YAHPBDH@Z) :\Users\Parhs\documents\visual studio 2010\Projects\testdll2\testdll2\testdll2.obj testdll2
错误 2 error LNK1120: 1 unresolved externals C:\Users\Parhs\documents\visual studio 2010\Projects\testdll2\Debug\testdll2.exe 1 1 testdll2
【问题讨论】:
标签: c++ visual-studio-2010 dll import