Difference between revisions of "Lazarus/FPC Libraries"

From Lazarus wiki
Jump to navigationJump to search
Line 1: Line 1:
 
This page describes the possibilities how to create libraries with Lazarus/FPC and how to use them in projects and packages.
 
This page describes the possibilities how to create libraries with Lazarus/FPC and how to use them in projects and packages.
  
=Overview=
+
==Related Topics==
  
Related Topics:
 
 
*[[Creating bindings for C libraries]] - How to convert C header files (.h) to pascal units
 
*[[Creating bindings for C libraries]] - How to convert C header files (.h) to pascal units
 +
 +
==General==
 +
 +
 +
 +
==Operating Systems==
  
 
Dynamic libraries:
 
Dynamic libraries:
Line 20: Line 25:
 
|Windows||.dll||?
 
|Windows||.dll||?
 
|}
 
|}
 +
 +
===FreeBSD===
 +
 +
===MacOSX===
 +
 +
===Linux===
 +
 +
===Windows===
 +
 +
 +
==ppumove, .ppu, .ppl==
 +
 +
==Versions, contributing==

Revision as of 16:53, 19 January 2007

This page describes the possibilities how to create libraries with Lazarus/FPC and how to use them in projects and packages.

Related Topics

General

Operating Systems

Dynamic libraries:

Operating System Dynamic library Static library
FreeBSD .so .a
MacOSX .dynlib ?
Linux .so .a
Windows .dll ?

FreeBSD

MacOSX

Linux

Windows

ppumove, .ppu, .ppl

Versions, contributing