[问题] 新手问header file和DLL lib

楼主: Orilla   2015-08-05 18:11:14
最近在看C
有些地方不太懂
希望知道的大大们帮解惑一下
GOOGLE过
1.
header file是说里面可能有一些常数 函式的架构
是不是因为它只是一个骨架 所以还要用.cpp档去定义实体的运作内容??
2.
DLL在撰写的过程 好像也是要编写.h档 然后用.cpp档去写里面的运作内容??
然后在写自己想要的程式时 看到都是要把该DLL的.h include进来才能用该DLL的功能
那DLL和header file不就一样吗?? 还是我哪边没弄懂??
还有 如果程式语言不同 为什么DLL档可以互相引用??
3.
查到.lib和DLL档有关连 但是不懂之间有什么关联
是说.lib档是把一堆DLL档整合在一起吗??
4.
API网络上有说是一种概念
如果自己要撰写程式 使用API来创造自己想要的功能或取得第三方的资讯
是不是只能使用第三方指定的软件去开发
还是说可以用所有的软件开发 然后用DLL去连结就可以??(第二题的问题之一)
谢谢各位了解的大大们不吝惜教导
先在这边感谢

Links booklink

Contact Us: admin [ a t ] ucptt.com