Microsoft a anuntat ieri vcpkg, un singur manager de biblioteca C ++ pentru Linux, MacOS si Windows: "Acest lucru va ofera acces imediat la catalogul vcpkg al bibliotecilor C ++ pe doua platforme noi, cu aceiasi pasi simpli pe care ii cunoasteti astazi pe Windows si UWP. "

Vcpkg a parcurs un drum lung de la lansarea sa la CppCon 2016. Incepand de la doar 20 de biblioteci, a inregistrat o crestere  in ultimele 19 luni, cu peste 900 de biblioteci si caracteristici disponibile acum.

Instrumentul Vcpkg este acum compatibil cu sistemele Linux, Mac si alte POSIX. Acest lucru a fost posibil numai prin contributiile catorva membri ai comunitatii

La momentul redactarii acestui post, peste 350 de biblioteci sunt disponibile pentru Linux si Mac si ne asteptam ca acest numar sa creasca rapid. In prezent, testat zilnic pe Ubuntu-LTS 16.04 / 18.04 si pe Arch, Fedora, FreeBSD.

Notiuni de baza: 1) Clonati vcpkg repo: git https://github.com/Microsoft/vcpkg 2) Bootstrap vcpkg: ./ bootstrap-vcpkg.sh 3) Odata ce a fost construit vcpkg, puteti construi orice biblioteca utilizand urmatoarea sintaxa: vcpkg instala sdl2 Acest lucru va instala sdl2: x64-linux (static x64 este optiunea implicita si singura disponibila pe Linux) Rezultatul (.h, .lib) este stocat in acelasi arbore de dosar, referindu-l la acest dosar in configuratia de configurare a sistemului. 4) Utilizarea bibliotecii generate Daca utilizati CMake ca sistem de constructie, atunci ar trebui sa utilizati CMAKE_TOOLCHAIN_FILE pentru a face bibliotecile disponibile cu `find_package ()`. De exemplu: cmake .. "-DCMAKE_TOOLCHAIN_FILE = vcpkg / scripts / buildsystems / vcpkg.cmake"

Ar trebui sa faceti referire la dosarul vcpkg care contine anteturile (\ vcpkg \ installed \ x64-linux \ include) si, de asemenea, cel care contine .lib (\ vcpkg \ installed \ x64-linux \ lib) generate de biblioteci.

  • Care este reactia ta?
  • powered by Verysign
  • like Timenews
    Like
  • unmoved Timenews
    unmoved
  • amused Timenews
    amused
  • excited Timenews
    excited
  • angry Timenews
    angry
  • sad Timenews
    sad
TENDINTA  |  Primul smartphone IQOO de la VIVO vine cu caracteristici premium
FlorinM                   Timenews
FlorinM
Utilizator Linux - Solus OS, pasionat de calatorii.
1160 articole



  • Comenteaza
  • powered by Verysign

Nici un comentariu inca. Fii primul!
Gabriel Ruta - Facebook
Gabriel Ruta - Facebook

MX Linux. Il folosesc deja de un an jumate, si pot spune ca pt. mine personal este No.1 Distro din cate zeci am testat in anii trecuti. L-am folosi...9 days, 20 hours

MX Linux 18.1 - improspatare ISO MX Linux 18.1 - improspatare ISO >>>
Stefan
Stefan

Salut,

Ati gresit imaginea ISO, re-downloadati imaginea 1.5.2 daca tot aceea ati scos-o, si aveti grija ce downloadati data viitoare

Re...14 days, 16 hours

Moderator
Moderator
Remediat. Multumim.
Redcore.Linux.Hardened.1812.KDE vs Argent.Workstation.1.5.2.KDE Redcore.Linux.Hardened.1812.KDE vs Argent.Workstation.1.5.2.KDE >>>
Victor
Victor

Interesant ... Îmi place ideea! 
Dar oricine vede inspiratia pe care Casper a luat-o de la lampa Philips Hue, precum si unele dintr...22 days, 3 hours

Casper Glow - lumina de noapte, ce va va ajuta sa adormiti Casper Glow - lumina de noapte, ce va va ajuta sa adormiti >>>
Alex Petrini - Facebook
Alex Petrini - Facebook

da, dar e coporate mai mult. Eu folosesc Rambox si îti poti defini orice serviciu singur. 

1 month, 2 days
Station in Linux - 600 de aplicatii intr-o singura interfata eleganta Station in Linux - 600 de aplicatii intr-o singura interfata eleganta >>>