Inhaltsverzeichnis

WvdS FPC Tools

Integrirano razvojno okolje za Free Pascal / Lazarus v Visual Studio Code.

Pregled

WvdS FPC Tools je Extension Pack, ki združuje tri specializirane razširitve:

Razširitev Opis
FPC Solution Manager Upravljanje projektov, Build-System, Debugging, Form Designer
FPC PAS2JS Studio pas2js prevajalnik, Web Form Designer, Live Server
FPC ISS Designer InnoSetup integracija, Installer Build, Code Signing

Hiter začetek

  1. Namestitev: V VSCode poiščite WvdS FPC Tools ali namestite wvds.wvds-fpc-tools
  2. Toolchain: Namestite FPC / Lazarus (C:\Lazarus ali fpcupdeluxe)
  3. Odprite projekt: Odprite mapo z .lpi, .lpg ali package.json (pas2js)
  4. Prevajanje: Ctrl+Shift+B ali Tree View → Desni klik → Build

Podrobna navodila: Namestitev in nastavitev

Podprte vrste projektov

FPC / Lazarus (Solution Manager)

Vrsta Opis
Konzolna aplikacija Nativni CLI-programi
GUI-aplikacija (LCL) Namizni programi z Lazarus Component Library
Knjižnica (DLL/SO) Deljene knjižnice (Shared Libraries)
Package (.lpk) Lazarus-paketi
Projektna skupina (.lpg) Več projektov v enem Workspace

pas2js (PAS2JS Studio)

Vrsta Opis
VSCode Extension Na Pascalu temelječe VSCode razširitve
Spletna aplikacija Brskalniške aplikacije prek pas2js
Web Forms (.wfm) Vizualni obrazci za splet

InnoSetup (ISS Designer)

Vrsta Opis
Installer-skripta (.iss) Windows-namestitveni program z InnoSetup

Funkcionalnosti

Upravljanje projektov

Build-System

Urejanje kode

Debugging

Form Designer

Installer

Sistemske zahteve

Zahteva Minimum
VS Code 1.85.0 ali novejši
Operacijski sistem Windows 10/11 (primarno), Linux prek WSL
Free Pascal 3.2.2 ali 3.3.1 (trunk)
Lazarus 3.x (za LCL GUI-projekte)
pas2js 2.2.0 (za Web/Extension-projekte)
InnoSetup 6.x (za Installer-projekte, opcijsko)
Node.js 18+ (za esbuild/VSIX pakiranje)

Dokumentacija

Uporabniška dokumentacija