自定义库文件的问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 10:28:55
c++自定义库文件的制作问题
悬赏分:0 - 离问题结束还有 14 天 23 小时
c++中库文件的包含指令都不含扩展名,自定义的库文件如何做到这一点呀
例如#include<iostream>这句iostream就不包含扩展名
还有是否可以用include命令包含多个头文件
你好,我按照你说的方法做了一下,我先写了一个不带扩展名的头文件kkk然后写了一个kkk.cpp来实现kkk文件中类的功能,然后进行了编译但是没有进行连接,然后我把debug文件夹中的文件和jinlxz文件复制到了C:\kkk中,
然后我又写了一个文件如下
#include "c:\kkk\jinlxz"
int main()
{ jinlxz js;//jinlxz为类名
js.mm();//mm()为jinlxz类的成员函数
return 0;
}
编译时没有错误但是连接时出现了错误,这是为什么呀,谢谢您的指点

c++中库文件的包含指令都不含扩展名,它是因为这些头文件本身就没有扩展名,主要是为了同早期c++头文件区分。
如果你的头文件没有扩展名,则在#include 中也就没有扩展名。

#include "myhead"

这里的文件名为 myhead

包含多个头文件,就使用多个include,如
#include "head1"
#include "head2.h"
#include "head3.hpp"