无法解析的外部符号 "__declspec(dllimport)”
1、编译dll工程时除了dll文件之外,还会生成一个lib文件,把它拷贝过来,加入到工程中。
2、要在项目-属性-C/C++-附加包含目录中:填写附加头文件所在目录 ,分号间隔多项。
3、还要在项目-属性-链接器-常规-附加库目录中填写附加依赖库所在目录,可以用 分号间隔多项。
4、还要在项目-属性-链接器-输入-附加依赖项中填写附加依赖库的名字.lib ,使用空格或分号间隔多项。
5、可能是添加的.lib库有问题,对于Debug模式下一定添加Debug的库,Release模式下一定要添加release模式下编译出的库,否则就会出现这种问题。
6、要把dll放在debug或者release的目录下,编译时提示缺少哪个dll就将此dll放置在目录下。
7、对于添加的库要在stdafx.h中声明,形式如下所示:
#include "seglib.h"
#pragma comment(lib,"seglib.lib")
#pragma comment(lib,"opencv_core246.lib")
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:97
阅读量:115
阅读量:83
阅读量:111
阅读量:68