头文件求解惑

那年桃花盛开时节 2011-10-28 02:11:28
我们在写程序时经常需要用到编译器里的头文件,我对安装编译器的文件夹进行了查看,include文件夹里面有许多的.h文件,

但却没有发现用来实现这些头文件的.c/.cpp文件,是不是直接将它们预先编译成了.DLL文件呢?

我们怎样使用.DLL文件呢?最好弄一个简单的实例演示一下,谢谢!
...全文
139 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
無_1024 2011-10-28
  • 打赏
  • 举报
回复
一般在dll或者lib中
yuqangy 2011-10-28
  • 打赏
  • 举报
回复
拿VC来说,你的代码编辑框只看得到包含的一些头文件,但是VC里面会设置自动载入一些DLL,有些是在VC的include目录里面,有些是在系统目录里面,很多都归功与VC这个强大的编辑器为我们做了很多事。
不知我说的对不对
  • 打赏
  • 举报
回复
编译器里面有可以创建自己.DLL文件的模块,那.DLL文件自己怎么编写并调用它呢?
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 anyidan 的回复:]

引用楼主 yzcszhiyzty 的回复:
我们在写程序时经常需要用到编译器里的头文件,我对安装编译器的文件夹进行了查看,include文件夹里面有许多的.h文件,

但却没有发现用来实现这些头文件的.c/.cpp文件,是不是直接将它们预先编译成了.DLL文件呢?

我们怎样使用.DLL文件呢?最好弄一个简单的实例演示一下,谢谢!


一般头文件和源文件是不同的目录
[/Quote]

文件夹都找遍了,只发现了很少的源代码文件
AnYidan 2011-10-28
  • 打赏
  • 举报
回复
[Quote=引用楼主 yzcszhiyzty 的回复:]
我们在写程序时经常需要用到编译器里的头文件,我对安装编译器的文件夹进行了查看,include文件夹里面有许多的.h文件,

但却没有发现用来实现这些头文件的.c/.cpp文件,是不是直接将它们预先编译成了.DLL文件呢?

我们怎样使用.DLL文件呢?最好弄一个简单的实例演示一下,谢谢!
[/Quote]

一般头文件和源文件是不同的目录
Gloveing 2011-10-28
  • 打赏
  • 举报
回复
API函数实现都是放在了DLL中
nhfc99 2011-10-28
  • 打赏
  • 举报
回复
.DLL文件相当于LINUX下的.so或.a文件使用的是系统的库,这个库是自己可以建立的
七擒关羽 2011-10-28
  • 打赏
  • 举报
回复
一般会了实现跨平台或环境,进行了需要使用的文件进行封装成.dll,也就是动态链接库,对使用者提供H文件,编译器或软件内部进行实现链接
gch123456 2011-10-28
  • 打赏
  • 举报
回复
这个问题我也很想知道,可不可以再说的详细一些,谢谢
薛定谔之死猫 2011-10-28
  • 打赏
  • 举报
回复
SDK一般都是一些头,一些资源,然后就是可执行程序
薛定谔之死猫 2011-10-28
  • 打赏
  • 举报
回复
有些进了dll,有些进了lib,也有些有源代码实现的

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧