error LNK2001: unresolved external symbol "__declspec(dllimport) public:
来源:互联网 发布:贵州大数据公需课 编辑:程序博客网 时间:2024/04/27 23:55
接上篇,在配置好目录等相关内容之后,编译时没有语法错误,但是会报连接错误,关于这个错误的原因,有几个方面:
1.导出函数钱没有添加关键字__declspec(dllexport)
2.主调用程序和dll所用的character set 不一致,这个时候的解决方法有两个:
2.1.可以更改某一个的character set设置,使他们一致,但前提是更改之后程序是不报错的;
2.2 有些时候,更改character set会导致程序出现很多编译错误,那么这种情况下,就是查看调用函数的参数列表,把参数类型改成通用的;比如我遇到的调用函数参数类型是CString类型,把dll的参数改成 char * 之后重新编译,连接问题就会解决了;这个可能是不同的Character Set下,类型转换有差异,导致错误,所以用通用的类型就不会报错了
0 0
- 关于error LNK2001: unresolved external symbol "__declspec(dllimport) public
- error LNK2001: unresolved external symbol "__declspec(dllimport) public: char * _
- error LNK2001: unresolved external symbol "__declspec(dllimport) public:
- 关于"testencodefile.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public"
- error LNK2001: unresolved external symbol "__declspec(dllimport) class
- error LNK2001: unresolved external symbol "__declspec(dllimport) const CNoteMgr::`vftable'"
- error LNK2001: unresolved external symbol "__declspec(dllimport) const CNoteMgr::`vftable'"
- error LNK2001: unresolved external symbol "__declspec(dllimport) const CComm::`vftable'" (__imp_??_7
- Google glog error LNK2001: unresolved external symbol "__declspec(dllimport) int fLI::FLAGS_XXXX 错误的
- error LNK2001: unresolved external symbol "public:
- error LNK2001: unresolved external symbol "public: __thiscall
- error LNK2001: unresolved external symbol \"public: __thiscall。。。
- error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall 的解决方案
- xx.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) 错误
- unresolved external symbol "__declspec(dllimport) int __stdcall
- 错误:error LNK2001: unresolved external symbol "public: __thiscall
- error LNK2001: unresolved external symbol "public: virtual enum TCPSError
- error LNK2001: unresolved external symbol "public: int __thiscal
- linux学习之shell基础
- 企业级移动产品成长之路--代理商体制
- 黑马程序员——标识符和运算符
- c#(asp.net)杂谈笔记
- 深入浅出 RPC - 深入篇
- error LNK2001: unresolved external symbol "__declspec(dllimport) public:
- 【Struts2】使用JDBC、Struts2标签、编辑WEB.XML完成较成熟的工程(3)
- fork函数
- JAVA_01 基础
- 中断
- 该转到String了....
- 乐约客——中国首家专注于服务业预约的网站
- WordPress函数:wp_enqueue_script
- 再不愁mysql装不上了