加入LIB库与添加h头文件有什么不同啊 。。

时间:2021-07-27 09:30:06
加入LIB库与添加h头文件有什么不同啊 。。天剑jrtplib库的时候,为什么还要把头文件也加入到vc/lib里面。求指点

9 个解决方案

#1


本地路径和完整路径的区别吧。头文件应该只是个文件名,系统要找到那个引用的话应该是要完整路径的吧,所以要填到lib里面。
个人理解啊...如果跟大牛的解释差别太大楼主不要pia我...

#2


.h头文件只是函数的声明。
.lib才是函数实现的地方。
只不过,如果你加载的是系统头文件,默认会帮你加上.lib文件。
如果如时是你自己写的函数,就要手动添加.lib文件了
dll是动态链接,lib是静态链接

#3


你自己写的函数一般都包括.h头文件,.cpp实现文件。
但是别人一般不会把源代码一块给你,只给你一个.lib文件
你可以把.lib文件理解成编译好的.cpp文件。

#4


恩多谢了~
引用 2 楼 ningweidong 的回复:
.h头文件只是函数的声明。
.lib才是函数实现的地方。
只不过,如果你加载的是系统头文件,默认会帮你加上.lib文件。
如果如时是你自己写的函数,就要手动添加.lib文件了
dll是动态链接,lib是静态链接

#5


哦,明白了
引用 1 楼 kudoran 的回复:
本地路径和完整路径的区别吧。头文件应该只是个文件名,系统要找到那个引用的话应该是要完整路径的吧,所以要填到lib里面。
个人理解啊...如果跟大牛的解释差别太大楼主不要pia我...

#6


2 楼正解!

#7


引用 6 楼 finrockroad 的回复:
2 楼正解!


+1

#8


.h头文件只是函数的声明。
.lib才是函数实现的地方。

#9


赞一个~~~

#1


本地路径和完整路径的区别吧。头文件应该只是个文件名,系统要找到那个引用的话应该是要完整路径的吧,所以要填到lib里面。
个人理解啊...如果跟大牛的解释差别太大楼主不要pia我...

#2


.h头文件只是函数的声明。
.lib才是函数实现的地方。
只不过,如果你加载的是系统头文件,默认会帮你加上.lib文件。
如果如时是你自己写的函数,就要手动添加.lib文件了
dll是动态链接,lib是静态链接

#3


你自己写的函数一般都包括.h头文件,.cpp实现文件。
但是别人一般不会把源代码一块给你,只给你一个.lib文件
你可以把.lib文件理解成编译好的.cpp文件。

#4


恩多谢了~
引用 2 楼 ningweidong 的回复:
.h头文件只是函数的声明。
.lib才是函数实现的地方。
只不过,如果你加载的是系统头文件,默认会帮你加上.lib文件。
如果如时是你自己写的函数,就要手动添加.lib文件了
dll是动态链接,lib是静态链接

#5


哦,明白了
引用 1 楼 kudoran 的回复:
本地路径和完整路径的区别吧。头文件应该只是个文件名,系统要找到那个引用的话应该是要完整路径的吧,所以要填到lib里面。
个人理解啊...如果跟大牛的解释差别太大楼主不要pia我...

#6


2 楼正解!

#7


引用 6 楼 finrockroad 的回复:
2 楼正解!


+1

#8


.h头文件只是函数的声明。
.lib才是函数实现的地方。

#9


赞一个~~~