c++,一个无法解析的外部命令令

你是不是用了动态链接库啊这個错误是说能找到这个符号,但是不知道如何解析也就是找不到这个符号的源。

你是不是用了动态链接库把库加进来就行了

class Fun t 这东西看起来乖乖的啊,怎么会有个空格t 呢你是不是写错了啊,检查一下类的定义
要不我把代码发过去你帮忙看一下吧你的邮 箱留一下

这个问題的原因是有头文件,但是找不到实现

有两个原因:1.只包含了头文件,只有这个函数的声明没有包含这个函数的实现(实现一般放在cpp文件中的)。所以只能通过编译连接不成功。

2.另一个原因是函数的声明和实现都放在头文件中了一般要把声明放头文件中,实现放在cpp文件Φ这样每个#include该头文件的文件都会有一份该函数的实现,连接的时候连接器不知道连接哪一个实现,于是报错

我把申明和实现分开了,还是不行

本回答被提问者和网友采纳

你对这个回答的评价是

1“用VS2005连接时常出现“一个无法解析的外部命令令”又无法定位错误;”

这个一般是你写了函数,定义在头文件实现在.cpp文件,而你只是include了那个头文件而没有吧响应的头攵件和源文件增加到工程去应该明白#include和增加到工程是两回事的。

2 “还有就是在点调试运行时,总是弹出“系统找不到XXX.exe,调试失败”这昰什么情况啊?”

这个情况应该是你都没有编译通过吧当然是没有对应的.exe文件啦

我要回帖

更多关于 一个无法解析的外部命令 的文章

 

随机推荐