博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

无法解析的外部命令 原因都是 没有包含库

Posted on 2008-08-22 11:50  浪端之渡鸟  阅读(6954)  评论(1)    收藏  举报

1>------ 已启动生成: 项目: vss_carinfo, 配置: Debug Win32 ------
1>正在编译...
1>stdafx.cpp
1>正在编译...
1>column.cpp
1>columns.cpp
1>datagrid.cpp
1>vss_carinfo.cpp
1>正在生成代码...
1>正在链接...
1>   正在创建库 E:\program_test_err\Debug\vss_carinfo.lib 和对象 E:\program_test_err\Debug\vss_carinfo.exp
1>CCarInfoAdd.obj : error LNK2019: 无法解析的外部符号 "public: virtual __thiscall CVSS_Database::~CVSS_Database(void)" (??1CVSS_Database@@UAE@XZ),该符号在函数 "public: virtual void * __thiscall CVSS_Database::`scalar deleting destructor'(unsigned int)" (??_GCVSS_Database@@UAEPAXI@Z) 中被引用
1>E:\program_test_err\Debug\vss_carinfo.dll : fatal error LNK1120: 1 个无法解析的外部命令
1>生成日志保存在“file://e:\program_test_err\vss_carinfo\Debug\BuildLog.htm”
1>vss_carinfo - 2 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========

 

我在编程的时候提示以上错误,苦想半天,,我只包含了#include "CVSS_Database.h",而没有在stdafx.h里包含

#include "IVSS_Corelibrary.h"

#pragma comment(lib,"vss_core.lib")

 

所以导致了以上错误,而在属性设置里面,要设置好附加库目录..\lib