You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Header files previously located in the repository's root directory have been moved to the INCL directory as of January 2026. You must correct this path in your projects! |
16
+
17
+
[!IMPORTANT]
18
+
PL: Pliki nagłówkowe, umieszczone dotychczas w katalogu głównym repozytorium zostały od stycznia 2026 przeniesione
19
+
do katalogu INCL. Musicie poprawić tę ścieżkę w waszych projektach!
11
20
12
21
**HISTORY**
13
22
14
-
The Simulation Shell library project for C/C++ was started around 1995 to facilitate the development of simulation programs easily portable between systems and different C/C++ compilers, which were then much more varied than today. It included basic graphics and portable semigraphics under unix, linux (X11), windows and DOS (under GO32) and modules for managing simulation results and their visualization.
23
+
The _Simulation Shell_ library project for C/C++ was started around 1995 to facilitate
24
+
the development of simulation programs easily portable between systems and different C/C++
25
+
compilers, which were then much more varied than today.
26
+
It included basic graphics and portable semigraphics under unix, linux (X11),
27
+
Windows and DOS (under GO32) and modules for managing simulation results and their visualization.
15
28
16
-
PL: Projekt biblioteki Simulation Shell dla C/C++ został rozpoczęty około roku 1995 w celu ułatwienia tworzenia programów symulacyjnych łatwych do przenoszenia pomiędzy systemami i różnymi kompilatorami C/C++, które były wtedy dużo bardziej zróżnicowane niż dzisiaj. Zawierał podstawową grafikę oraz semigrafikę przenośna pod unix, linux (X11), windows oraz DOS (pod GO32) oraz moduły do zarządzania wynikami symulacji i ich wizualizacji.
29
+
PL: Projekt biblioteki _Simulation Shell_ dla C/C++ został rozpoczęty około roku 1995 w celu
30
+
ułatwienia tworzenia programów symulacyjnych łatwych do przenoszenia pomiędzy systemami
31
+
i różnymi kompilatorami C/C++, które były wtedy dużo bardziej zróżnicowane niż dzisiaj.
32
+
Zawierał podstawową grafikę oraz semigrafikę przenośna pod unix, linux (X11),
33
+
Windows oraz DOS (pod GO32) oraz moduły do zarządzania wynikami symulacji i ich wizualizacji.
17
34
18
35
<imgsrc="DOC/Just a linking test_16904.svg"/>
19
36
20
37
**Quick start**
21
38
22
-
The repository contains the library code and sample programs in the _TESTS/_ directory
39
+
The repository contains the library code and sample programs in the _EXAMPLES/_ directory
23
40
To use, perform the following operations in the selected directory:
$ cmake . -DX11=true OR -DWINDOWS=true -DWITHTESTS=false
46
+
$ cmake . -DWITHTESTS=false
30
47
$ make
31
48
```
32
-
You can also compile tests:
49
+
You can also compile with tests:
33
50
34
51
```bash
35
52
$ cmake . -DWITHTESTS=true
@@ -41,17 +58,18 @@ Current version does not work fully under __Windows__, because some functions ar
41
58
42
59
**REQUIREMENTS**
43
60
44
-
* Development version of __X11__ packages
45
-
46
-
*_libxpm-dev_ (on UBUNTU: `sudo apt install libxpm-dev` )
61
+
* cmake
62
+
* make
63
+
* c/c++ (gcc/g++)
64
+
* For unix native graphixs it needs development version of __X11__ packages including XPM
65
+
( _libxpm-dev_, so on UBUNTU use: `sudo apt install libxpm-dev` )
66
+
* Also _doxygen_ adn _doxywizard_ for creating documentation.
47
67
48
68
**Licencing**
49
69
50
70
You can use this software freely for educational and research purposes, but if you feel that it would be appropriate to repay somehow, please finance me a big coffee :-)
0 commit comments