error LNK2001: unresolved external symbol 的疑难病症
我定义了一个类:
#ifndef __A_H__
#define __A_H__
class A
{
public:
A () {}
virtual ~A () {}
public:
BOOL Func1 ();
BOOL Func2 ();
...
...
};
#endif
.CPP代码实现如下:
A::Func1 ()
{
DoSomething ();
}
A::Func2 ()
{
DoSomethingElse ();
}
然后,我把CPP编译了一遍,此时没问题!
接着把整个工程的编译后的中间文件全部Clear, 再全编译它... 等到Link时,问题出现了 :(
VC告诉我, 在引用过A::Func1()接口的XXXXX.cpp文件link时, "error LNK2001: unresolved external symbol".
后来, 我把在.cpp对接口A::Func1 ()的实现代码放置到.h里, 也就是如下所写:
#ifndef __A_H__
#define __A_H__
class A
{
public:
A () {}
virtual ~A () {}
public:
BOOL Func1 () { DoSomething (); }
BOOL Func2 ();
...
...
};
#endif
这样全编译的结果就是正确的! 我很纳闷...
有谁知道这是怎么回事儿吗? 我有点怀疑是不是Stack乱了:(
相关推荐
支持特殊弹幕的xml转ass格式转换工具.zip
支持特殊弹幕的xml转ass格式转换工具.zip支持特殊弹幕的xml转ass格式转换工具.zip 支持特殊弹幕的xml转ass格式转换工具.zip支持特殊弹幕的xml转ass格式转换工具.zip 支持特殊弹幕的xml转ass格式转换工具.zip支持特殊弹幕的xml转ass格式转换工具.zip 支持特殊弹幕的xml转ass格式转换工具.zip支持特殊弹幕的xml转ass格式转换工具.zip 支持特殊弹幕的xml转ass格式转换工具.zip支持特殊弹幕的xml转ass格式转换工具.zip 支持特殊弹幕的xml转ass格式转换工具.zip支持特殊弹幕的xml转ass格式转换工具.zip 支持特殊弹幕的xml转ass格式转换工具.zip支持特殊弹幕的xml转ass格式转换工具.zip 支持特殊弹幕的xml转ass格式转换工具.zip支持特殊弹幕的xml转ass格式转换工具.zip 支持特殊弹幕的xml转ass格式转换工具.zip支持特殊弹幕的xml转ass格式转换工具.zip 支持特殊弹幕的xml转ass格式转换工具.zip支持特殊弹幕的xml转ass格式转换工具.zip 支持特殊弹幕的xml
Danmu2Ass1.1.zip
转换bilibili 的xml 弹幕文件为 ass字幕文件的工具
Danmu2Ass_v1.1.zip
Danmu2Ass是一款高效专业的实用型弹幕文件转换工具,支持将计算机内的xml/json弹幕文件转换为ass格式的文件,只需将文件拖到Danmu2Ass.exe上,即可得到一份同名的弹幕文件。适用于you-get爬虫得到B站等弹幕文件。
xml转cascade.zip
使用openmv实现识别任意物体(将opencv的xml模型转化为openmv的cascade模型并使用)过程中,将xml文件转换成cascade文件的python代码和使用步骤,附带一些常用的xml文件
自己用C#写的Word转Html工具,亲测可用
自己用C#写的Word转Html工具,亲测可用,有需要的可以下载学习和研究,有欠缺的地方还请指出,一起进步。。


