常见两种LINK错误
来源:互联网 发布:货物找车软件 编辑:程序博客网 时间:2024/06/05 18:42
1. 自己定义的函数或者变量只给出了声明,并没有定义。
2. 项目配置没有设定为win标准库或者MFC动态,而是设定为MFC静态库。因此有很多API没有加载定义,只是在默认相关头文件中有声明。所以只要搜索对应函数所在库,并加载到文件里边就可以静态编译了。
要查找一个LINK错误,一般到MSDN去搜索相关函数或者变量,MSDN会提供相关的库说明。
比如:使用到RegOpenKeyEx函数打开读取注册表,就要用到advapi32.lib库才能静态编译过。
#pragma comment(lib,"Advapi32.lib")RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\XXXXXXXX"), 0, KEY_READ, ®key);
注:TEXT是对字符类型的扩展。如果不这样做,就必须把环境设定为多字节模式。
- 常见两种LINK错误
- 两个常见的link错误
- 常见的VC Link错误
- C#常见的两种错误
- 常见的两种404错误
- VC中常见LINK错误及解决方案
- AS常见错误两则
- Android两种常见错误(ANR和FC)解决办法
- Android两种常见错误(ANR和FC)
- 数组的初始化两种方式?初始化常见错误
- visual studio 6.0 link 2001常见错误、解决总结
- 【VC++编译 常见错误】Warning、Error、Fatal Error、Link
- SVN常见错误两则记录
- LINK 错误
- Link错误
- [Remoting FAQ]传递Remoting参数时遇到的两种常见错误
- [Remoting FAQ]传递Remoting参数时遇到的两种常见错误
- Linux下pro*c运行配置及常见两种错误
- 回调函数编写和注重点
- 创建一个进程和两个管道,实现与进程通信
- 打开一个网页,以html代码保存于txt文件中
- error LNK2001: 无法解析的外部符号
- 怎么把下载的dll和def生成lib,以用于编程
- 常见两种LINK错误
- windows 调用带参数 exe
- 博士生传给硕士生的经验 (转载)这实在是一篇少走许多学习弯路的好文章
- 给IT新人的15点建议:苦逼程序员的辛酸反省与总结
- 黑马程序员之java,javase,JavaScript,javaee,javaweb的区别。
- 字符操作、文件操作和CMD命令的使用——c/c++编
- LUA、python、注册表和正则表达式简述
- 刚踏实入IT行业几个月感悟
- 精通Windows API --- 线程同步控制源码