首页 / C++ / Dev-C++中使用静态链接库
Dev-C++中使用静态链接库
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Dev-C++中使用静态链接库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1050字,纯文字阅读大概需要2分钟。
内容图文
![Dev-C++中使用静态链接库](/upload/InfoBanner/zyjiaocheng/638/0ab9adf5e62e40789f29c9ecd15d933e.jpg)
Dev-C++中使用静态链接库
在Dev-C++中,静态链接库的后缀是.a,这点和VS的lib不一样。
一、首先,我们建立静态链接库项目,
新建一个CPP文件square.cpp
code:
class Square{
public:
float Area(float width,float height);
};
float Square::Area(float width,float height){
return width * height;
}
这个类定义了计算长方形面积的方法。
编译无误即生成了和项目名相同的SquArea.a库文件。注意,这里不是代码文件名而是项目名。
二、使用静态库
新建一个控制台项目,新建一个头文件square.h
这里把上面定义的类粘贴过来:
code:
class Square{
public:
float Area(float width,float height);
};
在入口main.cpp里引用该头文件,
code:
#include <iostream>
#include "area.h"
using namespace std;
int main(int argc, char** argv) {
float width=0;
float height=0;
cout << "请输入长方形的宽:" << endl;
cin >> width;
cout << "请输入长方形的高:" << endl;
cin >> height;
Square square;
cout << "面积=" << square.Area(width,height) << endl;
system("pause");
return 0;
}
三、设置链接参数
进入项目属性参数设置,在链接栏增加下面
./Squarea.a
这里的意思是链接的时候把当前目录下Squarea静态链接库加入进来。
最后编译运行,完成。
内容总结
以上是互联网集市为您收集整理的Dev-C++中使用静态链接库全部内容,希望文章能够帮你解决Dev-C++中使用静态链接库所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。