存档

文章标签 ‘链接错误’

error LNK2019 无法解析的外部符号

2013年4月20日 2 条评论

我是菜鸟我是菜鸟……最近遇到一个常识性错误,关于内联函数的(error LNK2019 无法解析的外部符号)。
通常编写函数时,会把声明放到头文件(*.h)中,而把函数定义放在源文件(*.cpp)中,在其他源文件中使用时包含对应的头文件即可。
但是内联函数(inline)不要定义在cpp文件中,因为我们通常都是包含头文件,而编译器在编译时会对内联函数进行展开操作,但是编译器只能在包含的头文件里搜索函数的定义体,如果头文件只有声明,显然编译器不知道该如何展开,于是就出错了。
每一个使用内联函数的地[......]

继续阅读

error LNK200 unresolved external symbol _DriverEntry

2010年12月17日 没有评论

在编译Hello World级别的驱动程序中,再次遇到问题。这次的问题时链接时符号错误。产生一大堆信息,第一条就是:error LNK2001: unresolved external symbol _DriverEntry。再次网上搜寻,解决方法确实令人泪流满面,把cpp文件改成c文件就OK了。

第一个程序总是会出现很多问题,慢慢解决积累下来就好。