Sajnos csak a 32-bit-es fordítás müködik, mert a 64-bit-en hiányzik a libgmp-10.dll.
Mit kellene tenni, hogy a ccc3 a QT vagy a wxWidget-tel tudna müködni ?
- 628 megtekintés
Hozzászólások
Telepíteni kell a "mingw-w64-gmp" csomagot.
- A hozzászóláshoz be kell jelentkezni
Csak érdekel, hogy az MSYS2 pontosan hogy tud unix-os eszközökkel win32/win64 előállítani? Maga a fordító is Win32-re fordított gcc?
- A hozzászóláshoz be kell jelentkezni
Igen. Az MSYS2 (amennyire értem) egy Cygwin port. Főképp a programfejlesztéshez szükséges eszközöket tartalmazza, és ezek az eszközök (a Cgwintől eltérően) natív windowsos programokat fordítanak.
A programozáshoz szükséges eszközök baromi sokmindent lefednek. Nyilvánvalóan vannak fordítók és könyvtárak. De van git is. Ha viszont van git, akkor kell ssh is (szerver és kliens), van perl és minden kutyafüle. Midnight commander is van. Pacman csomagkezelést használ, mint az Arch és Manjaro.
Lógok a szeren (K. Frigyes)
Lógok az ereszen (Sz. József)
- A hozzászóláshoz be kell jelentkezni
Nálam telepítve van:
pacman -Qi gmp
Name : gmp
Version : 6.2.0-1
Description : A free library for arbitrary precision arithmetic
Architecture : x86_64
URL : https://gmplib.org/
Licenses : LGPL3
Groups : libraries
Provides : None
Depends On : None
Optional Deps : None
Required By : coreutils gcc isl libgnutls libhogweed mpc mpfr
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 713.18 KiB
Packager : Alexey Pavlov <alexpux@gmail.com>
Build Date : Mon, Feb 17, 2020 8:26:52 AM
Install Date : Sun, Apr 19, 2020 2:00:15 PM
Install Reason : Installed as a dependency for another package
Install Script : Yes
Validated By : Signature
A csomagfájl:
mingw-w64-x86_64-gmp-6.2.0-1-any.pkg.tar.xz
Ha telepítve van is, attól még nem lehet rögtön használni CCC-ből, hanem először kell csinálni hozzá egy interfész könyvtárat. Ha esetleg csinálnál ilyet, akkor azt küld el nekem.
Ha esetleg egy kívülálló nem tudná, hogyan néz ki egy CCC interfész függvény, itt egy példa a fork-ra:
#include <cccapi.h>
void _clp_fork(int argno)
{
CCC_PROLOG("fork",0);
_retni( fork() );
CCC_EPILOG();
}
Szerk:
Amúgy így lehet telepíteni MSYS2 környezetben:
pacman -Syu gpm
Ugyanaz a csomagkezelés, mint Arch és Manjaro Linuxon.
Qt és wx. Ezeket CCC-ből csak akkor lehetne használni, ha volna hozzá interfész könyvtár. A CCC-től függetlenül próbáltam egy egyszerű linuxos programot MSYS2 Qt-ra portolni, de nem sikerült. Méghozzá azért nem, mert windowson a Qt csak féligmeddig hozzáférhető ingyenesen. A wx-ről semmit sem tudok.
Lógok a szeren (K. Frigyes)
Lógok az ereszen (Sz. József)
- A hozzászóláshoz be kell jelentkezni