Kezdőoldal » Számítástechnika » Programozás » Az alábbi github-projekt hogy...

Az alábbi github-projekt hogy fordítható le Windows vagy Linux alá?

Figyelt kérdés

Az alábbi github projektet szeretném működésre bírni Windows 10 vagy Linux (Debian vagy Ubuntu) alatt.

[link]

Nem hallottam soha azokról a komponensekről, melyeket a fordítás során kér, lehet csak nekem tűnik bonyolultnak "mit hogyan kell beállítani" stb.



2023. jan. 15. 15:06
1 2
 1/13 anonim ***** válasza:
100%

Úgy nem megy, ahogy a readmeben írja?


sudo apt-get install python-dev libboost-python-dev libcppunit-dev

make python

2023. jan. 15. 16:04
Hasznos számodra ez a válasz?
 2/13 anonim ***** válasza:
100%
Ha van lehetőség Linuxra is, akkor az tűnik egyszerűbb választásnak itt. gcc, make alapból adott, python is könnyen telepíthető apt-get paranccsal például. A többit szépen leírja a readme és az első válaszoló.
2023. jan. 16. 12:31
Hasznos számodra ez a válasz?
 3/13 A kérdező kommentje:

/usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use <iterator> instead.'

13 | BOOST_HEADER_DEPRECATED("<iterator>")

| ^~~~~~~~~~~~~~~~~~~~~~~

g++ -std=c++11 -shared -fPIC -O3 ./prngs/LSBState.o ./prngs/GlibcRand.o ./prngs/PHP_mt19937.o ./prngs/Mt19937.o ./prngs/Ruby.o ./prngs/Java.o ./prngs/PRNGFactory.o ./Untwister.o py-untwister.o -lboost_python -lpython2.7 -o untwister.so

/usr/bin/ld: cannot find -lboost_python

collect2: error: ld returned 1 exit status

make: *** [Makefile:15: python] Error 1

2023. jan. 17. 14:44
 4/13 A kérdező kommentje:
Valaki tud nekem fordítani Linux 64 bit alá binárist és fel tudja tenni valahova hogy letölthessem?
2023. jan. 17. 16:17
 5/13 anonim ***** válasza:
libboost-python fent van?
2023. jan. 17. 16:21
Hasznos számodra ez a válasz?
 6/13 A kérdező kommentje:

libboost-python-dev fent van.

A sima "libboost-python"-ra közli, hogy "unable to locate package"

2023. jan. 17. 17:19
 7/13 anonim ***** válasza:

Keress rá a csomagra:

apt search libboost-python

Majd telepítsd azt, amelyik verziója megfelel a libboost-python-dev verziójának,pl:

apt install libboost-python1.71.0

2023. jan. 17. 18:26
Hasznos számodra ez a válasz?
 8/13 A kérdező kommentje:
A verziószámának megfelelő csomat van fent, közli hogy "már a legújabb verzió".
2023. jan. 17. 18:31
 9/13 anonim ***** válasza:
100%

Ok, szóval megnéztem mégegyszer a readmet, és a python cuccok csak a python bidinghoz kellenek, ha csak le akarod buildelni akkor szinte semmi sem kell, egy "sudo apt-install build-essential && make" a forráskönyvtárban és le kéne fordulnia. Semmilyen külső libet nem használ, csak c++ standard libet.


Lebuildelném én neked, de garantálom, hogy amit én itt lebuildelek az nem lesz binárisan kompatibilis a te disztróddal (azon túl, hogy irreális módon megbíznál bennem, ha lefuttatnád amit csak úgy átküldök neked ismeretlenül).

2023. jan. 17. 18:42
Hasznos számodra ez a válasz?
 10/13 A kérdező kommentje:

Nagyon köszönöm.

A kérdés kiírásakor pont azért voltam bizonytalan, mert a readme több módszert is írt aztán most kezd világos lenni, hogy amit a Python-megoldásra írt, az Python-ból hívható meg.


Ennyi segítőkészséggel nem feltételezném, hogy ártanál. :)

2023. jan. 17. 18:49
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!