eclipse 生成及使用C/C++静态库
来源:互联网 发布:最新福利软件 编辑:程序博客网 时间:2024/06/05 10:59
生成静态库
要在eclipse中生成一个静态库,需要先创建一个静态库项目,依次选择 File -> New -> C Project (或C++ Project),并在创建项目对话栏中选择 Static Library,如下图所示。
创建静态库项目后,将源代码拷贝至项目文件夹下,刷新后直接build即可,在Debug文件夹下可以找到生成的静态库文件,如下图所示,libtestlib.a就是我们需要的静态库文件。
为简单演示之用,这里创建的静态库项目底下只有“hello.h”及“hello.c”两个文件,分别如下:
//hello.h#ifndef HELLO_H_#define HELLO_H_void printhello();#endif
//hello.c#include <stdio.h>void printhello(){ printf("hello\n");}
使用静态库
要使用静态库,需要将库文件以及相关的头文件拷贝至当前项目文件夹下,如下图所示:
然后设定头文件及库文件的文件路径及包含:右键项目,选定Properties -> C/C++ Build -> Settings -> Tool Settings,在Compiler底下的Includes栏目中添加头文件路径,如下图所示:
在Linker底下的Libraries栏目中添加库文件路径并包含库文件,如下图所示:
设定完成后直接build即可。
在使用库文件中的函数时需要包含相关头文件,如main.c:
#include "hello.h"int main(){ printhello(); return 0;}
这样main()函数就会调用库文件中的printhello()函数,打印出“hello”。
阅读全文
1 0
- eclipse 生成及使用C/C++静态库
- liunx C 静态库、共享库的生成和使用
- Eclipse开发linux c/cpp---使用.a静态库
- C/C++(2)VS2015生成并使用自定义动态库dll/静态库lib
- Unix/Linux C 静态库生成&使用方法
- 如何生成c语言静态库以及链接静态库
- c#.net生成静态文件
- Vs2005生成静态库,及如何使用这个静态库
- Eclipse CDT生成、调用C动态库
- 【转载整理】eclipse 开发c/c++、Java使用JNI调用C程序、生成64位dll动态链接库
- linux c/c++ 动态库和静态库的生成与使用
- window平台下动态库与静态库生成与使用(C++)
- 巩固C语言(九)----静态库文件的生成和使用、劫持技术
- linux嵌入式应用开发- ubuntu eclipse/C 静态库中使用回调函数
- win7下使用Eclipse编译C文件生成exe
- Unix/Linux C静态库的使用
- linux c中静态库的使用
- Unix/Linux C静态库的使用
- 第四十七篇:实现 服务端 与 客户端 之间 Socket 即时通讯
- Linux java服务器 阿里云
- 牛客 题库 #define typedef 区别
- Maven仓库
- 基于nodeJs对cookie的学习笔记
- eclipse 生成及使用C/C++静态库
- PHP 工厂方法模式
- Windows Practice第3方库的学习方式
- 问题 B: 素数处理
- P1181 数列分段Section I
- 离职和就职的原因(一)
- 中国省市区三级联的JSON格式
- ndk addr2line工具的使用
- PAT-1059 Prime Factors (素数因子)