Inhaltsverzeichnis

WvdS FPC Tools

Integrierte Entwicklungsumgebung für Free Pascal / Lazarus in Visual Studio Code.

Übersicht

WvdS FPC Tools ist ein Extension Pack das drei spezialisierte Extensions zusammenfasst:

Extension Beschreibung
FPC Solution Manager Projektmanagement, Build-System, Debugging, Form Designer
FPC PAS2JS Studio pas2js Compiler, Web Form Designer, Live Server
FPC ISS Designer InnoSetup Integration, Installer Build, Code Signing

Schnellstart

  1. Installieren: In VSCode nach WvdS FPC Tools suchen oder wvds.wvds-fpc-tools installieren
  2. Toolchain: FPC / Lazarus installieren (C:\Lazarus oder fpcupdeluxe)
  3. Projekt öffnen: Ordner mit .lpi, .lpg oder package.json (pas2js) öffnen
  4. Bauen: Ctrl+Shift+B oder Tree View → Rechtsklick → Build

Detaillierte Anleitung: Installation und Konfiguration

Unterstützte Projekttypen

FPC / Lazarus (Solution Manager)

Typ Beschreibung
Konsolen-Anwendung Native CLI-Programme
GUI-Anwendung (LCL) Desktop-Programme mit Lazarus Component Library
Bibliothek (DLL/SO) Shared Libraries
Package (.lpk) Lazarus-Pakete
Projektgruppe (.lpg) Mehrere Projekte in einem Workspace

pas2js (PAS2JS Studio)

Typ Beschreibung
VSCode Extension Pascal-basierte VSCode Extensions
Web-Anwendung Browser-Anwendungen via pas2js
Web Forms (.wfm) Visuelle Formulare für Web

InnoSetup (ISS Designer)

Typ Beschreibung
Installer-Skript (.iss) Windows-Installer mit InnoSetup

Features

Projektmanagement

Build-System

Code-Bearbeitung

Debugging

Form Designer

Installer

Systemanforderungen

Anforderung Minimum
VS Code 1.85.0 oder neuer
Betriebssystem Windows 10/11 (primär), Linux via WSL
Free Pascal 3.2.2 oder 3.3.1 (trunk)
Lazarus 3.x (für LCL GUI-Projekte)
pas2js 2.2.0 (für Web/Extension-Projekte)
InnoSetup 6.x (für Installer-Projekte, optional)
Node.js 18+ (für esbuild/VSIX Paketierung)

Dokumentation

Benutzer-Dokumentation

Entwickler-Dokumentation