个无法解析的外部命令
来源:互联网 发布:淘宝店铺主图尺寸 编辑:程序博客网 时间:2024/06/04 18:47
今天下午帮人看程序时说出现这样的问题: (vs2010 编译环境)
error LNK2019: 无法解析的外部符号 __imp__GetSystemMetrics@4,该符号在函数 "void __cdecl GetMapDisplayDevice(class std::vector<class RectPoint,class std::allocator<class RectPoint> > &,class std::vector<class RectPoint,class std::allocator<class RectPoint> > &,class std::vector<class RectPoint,class std::allocator<class RectPoint> > &)" (?GetMapDisplayDevice@@YAXAAV?$vector@VRectPoint@@V?$allocator@VRectPoint@@@std@@@std@@00@Z) 中被引用
1>Z:\DonviewStudio\\DvStudio.exe : fatal error LNK1120: 1 个无法解析的外部命令
解决方案:
对于这样的问题: 因为GetSystemMetrics 是windows API ,所以很快可以定位原因是, 没有找到对应函数的入口, .lib 文件是包含引用的函数的对应入口信息... 所以知缺少 只要包含 GetSystemMetrics 函数的引用信息 ---- 在文件中 添加 #pragma comment(lib, "user32.lib") 或 在 工程的 属性>>配置属性>> 链接器>>输入>>附加信赖项 中加入 user32.lib 。
对于这样的问题,如果出错的提示指自己写的(非windows API ), 一般是自己在类中声明,还没有在类外定义对应的函数体...
- 个无法解析的外部命令
- 1 个无法解析的外部命令
- fatal error LNK1120: 1 个无法解析的外部命令
- fatal error LNK1120: 1 个无法解析的外部命令
- fatal error LNK1120: 1 个无法解析的外部命令
- error LNK1120: 1 个无法解析的外部命令
- error LNK1120: 1 个无法解析的外部命令 (and) error LNK1119: 1 个无法解析的外部命令
- 无法解析的外部命令
- 无法解析的外部命令
- 错误提示:error LNK2019: 无法解析的外部符号和fatal error LNK1120: 1 个无法解析的外部命令
- Qt XXXr.obj : error LNK2001: 无法解析的外部符号 3 个无法解析的外部命令问题
- error LNK2001: 无法解析的外部符号 "public: static struct,fatal error LNK1120: 4 个无法解析的外部命令
- error LNK2019: 无法解析的外部符号 / fatal error LNK1120: 2 个无法解析的外部命令
- error LNK2019无法解析的外部符号解决方案 && error LNK1120: 1 个无法解析的外部命令
- 无法解析外部命令的以下原因
- 解决VS“无法解析的外部命令”
- VS2010:无法解析的外部命令
- dlib安装 无法解析的外部命令
- PHP数组唯一函数array_unique对二维数组的处理
- Django项目5
- Mybatis3快速上手应用示例
- 杭电Hdu 1390 Binary Numbers
- c++空类实例大小不是0原因
- 个无法解析的外部命令
- ALSA中amixer的用法
- Android中关于数据存储的方式--文件存储
- sql 查询时间的匹配
- jquery记录
- C++文件流
- sqlserver2008编辑前200行“打开表”
- C++多态性基本概念 包括虚函数和纯虚函数
- mips下的pppoe驱动