|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,860
|
|
Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?28.01.2021, 02:07. Показов 8182. Ответов 29
Метки нет (Все метки)
Подскажите в чем может быть ошибка и как её решить?
я пытаюсь установить pip3 install -r requirements.txt У меня windows 10. lxml-4.6.2-cp39-cp39-win_amd64.whl установлен уже у меня см.скрины, скачивал его я отсюда https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml Кликните здесь для просмотра всего текста
... Using cached argparse-1.4.0-py2.py3-none-any.whl (23 kB) Requirement already satisfied: pip in c:\users\annas\desktop\site_shop-main\venv\lib\site-packages (from djangocms-installer==0.9.8->-r requirements.txt (line 57)) (21.0) Using legacy 'setup.py install' for aldryn-forms, since package 'wheel' is not installed. Using legacy 'setup.py install' for aldryn-newsblog, since package 'wheel' is not installed. Using legacy 'setup.py install' for aldryn-people, since package 'wheel' is not installed. Using legacy 'setup.py install' for automium, since package 'wheel' is not installed. Using legacy 'setup.py install' for automium-web, since package 'wheel' is not installed. Using legacy 'setup.py install' for backport-collections, since package 'wheel' is not installed. Using legacy 'setup.py install' for django-absolute, since package 'wheel' is not installed. Using legacy 'setup.py install' for django-admin-sortable2, since package 'wheel' is not installed. Using legacy 'setup.py install' for django-bootstrap3, since package 'wheel' is not installed. Using legacy 'setup.py install' for django-emailit, since package 'wheel' is not installed. Using legacy 'setup.py install' for django-floppyforms, since package 'wheel' is not installed. Using legacy 'setup.py install' for django-ipware, since package 'wheel' is not installed. Using legacy 'setup.py install' for django-multiupload, since package 'wheel' is not installed. Using legacy 'setup.py install' for django-phonenumber-field, since package 'wheel' is not installed. Using legacy 'setup.py install' for django-ranged-response, since package 'wheel' is not installed. Using legacy 'setup.py install' for django-simple-captcha, since package 'wheel' is not installed. Using legacy 'setup.py install' for django-sizefield, since package 'wheel' is not installed. Using legacy 'setup.py install' for django-standard-form, since package 'wheel' is not installed. Using legacy 'setup.py install' for django-tablib, since package 'wheel' is not installed. Using legacy 'setup.py install' for djangocms-column, since package 'wheel' is not installed. Using legacy 'setup.py install' for djangocms-fbcomments, since package 'wheel' is not installed. Using legacy 'setup.py install' for djangocms-forms, since package 'wheel' is not installed. Using legacy 'setup.py install' for djangocms-googlemap, since package 'wheel' is not installed. Using legacy 'setup.py install' for djangocms-link, since package 'wheel' is not installed. Using legacy 'setup.py install' for djangocms-snippet, since package 'wheel' is not installed. Using legacy 'setup.py install' for djangocms-style, since package 'wheel' is not installed. Using legacy 'setup.py install' for djangocms-video, since package 'wheel' is not installed. Using legacy 'setup.py install' for hashids, since package 'wheel' is not installed. Using legacy 'setup.py install' for itsdangerous, since package 'wheel' is not installed. Using legacy 'setup.py install' for lxml, since package 'wheel' is not installed. Using legacy 'setup.py install' for tablib, since package 'wheel' is not installed. Using legacy 'setup.py install' for tzlocal, since package 'wheel' is not installed. Installing collected packages: lxml, Babel, Werkzeug, tablib, premailer, phonenumbers, legacy, Jinja2, itsdangerous, django-ranged-response, django-phonenumber-field, django-absolute, click, tzlocal, python-dateutil, jsonfield, hashids, Flask, django-taggit, django-tablib, django-standard-form, django-sizefield, django-simple-captcha, django-multiupload, django-meta, django-ipware, django-emailit, django-bootstrap3, django-admin-sortable2, dj-database-url, backport-collections, automium, argparse, aldryn-people, whitenoise, transliterate, solid-i18n, gunicorn, form-designer, djangocms-video, djangocms-style, djangocms-snippet, djangocms-page-meta, djangocms-link, djangocms-installer, djangocms-googlemap, djangocms-forms, djangocms-fbcomments, djangocms-column, django-floppyforms, django-crispy-forms, cmsplugin-filer, automium-web, aldryn-newsblog, aldryn-jobs, aldryn-forms Attempting uninstall: lxml Found existing installation: lxml 4.6.2 Uninstalling lxml-4.6.2: Successfully uninstalled lxml-4.6.2 Running setup.py install for lxml ... error ERROR: Command errored out with exit status 1: command: 'c:\users\annas\desktop\site_shop-main\venv\scripts\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\annas\\AppData\\Local\\T emp\\pip-install-us_g35mz\\lxml_af2798d48d6648e4bfa07fd63 5dd179e\\setup.py'"'"'; __file__='"'"'C:\\Users\\annas\\AppData\ \Local\\Temp\\pip-install-us_g35mz\\lxml_af2798d48d6648e4bfa07fd63 5dd179e\\setup.py'"'"';f=getattr(tokeniz e, '"'"'open'"'"', open)(__file__);code=f.read().replace('" '"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(cod e, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\annas\AppData\Local\Temp\pip-record-2dahyyao\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\annas\desktop\site_shop-main\venv\include\site\python3.9\lxml' cwd: C:\Users\annas\AppData\Local\Temp\pip-install-us_g35mz\lxml_af2798d48d6648e4bfa07fd635 dd179e\ Complete output (97 lines): Building lxml version 4.1.1. Building without Cython. ERROR: b'"xslt-config" \xad\xa5 \xef\xa2\xab\xef\xa5\xe2\xe1\xef \xa2\xad\xe3\xe2\xe0\xa5\xad\xad\xa5\xa9 \xa8\xab\xa8 \xa2\xad\xa5\xe8\xad\xa5\xa9\r\n\xaa\xae \xac\xa0\xad\xa4\xae\xa9, \xa8\xe1\xaf\xae\xab\xad\xef\xa5\xac\xae \xa9 \xaf\xe0\xae\xa3\xe0\xa0\xac\xac\xae\xa9 \xa8\xab\xa8 \xaf\xa0\xaa\xa5\xe2\xad\xeb\xac \xe4\xa0\xa9\xab\xae\xac.\r\n' ** make sure the development packages of libxml2 and libxslt are installed ** Using build configuration of libxslt running install running build running build_py creating build creating build\lib.win-amd64-3.9 creating build\lib.win-amd64-3.9\lxml copying src\lxml\builder.py -> build\lib.win-amd64-3.9\lxml copying src\lxml\cssselect.py -> build\lib.win-amd64-3.9\lxml copying src\lxml\doctestcompare.py -> build\lib.win-amd64-3.9\lxml copying src\lxml\ElementInclude.py -> build\lib.win-amd64-3.9\lxml copying src\lxml\pyclasslookup.py -> build\lib.win-amd64-3.9\lxml copying src\lxml\sax.py -> build\lib.win-amd64-3.9\lxml copying src\lxml\usedoctest.py -> build\lib.win-amd64-3.9\lxml copying src\lxml\_elementpath.py -> build\lib.win-amd64-3.9\lxml copying src\lxml\__init__.py -> build\lib.win-amd64-3.9\lxml creating build\lib.win-amd64-3.9\lxml\includes copying src\lxml\includes\__init__.py -> build\lib.win-amd64-3.9\lxml\includes creating build\lib.win-amd64-3.9\lxml\html copying src\lxml\html\builder.py -> build\lib.win-amd64-3.9\lxml\html copying src\lxml\html\clean.py -> build\lib.win-amd64-3.9\lxml\html copying src\lxml\html\defs.py -> build\lib.win-amd64-3.9\lxml\html copying src\lxml\html\diff.py -> build\lib.win-amd64-3.9\lxml\html copying src\lxml\html\ElementSoup.py -> build\lib.win-amd64-3.9\lxml\html copying src\lxml\html\formfill.py -> build\lib.win-amd64-3.9\lxml\html copying src\lxml\html\html5parser.py -> build\lib.win-amd64-3.9\lxml\html copying src\lxml\html\soupparser.py -> build\lib.win-amd64-3.9\lxml\html copying src\lxml\html\usedoctest.py -> build\lib.win-amd64-3.9\lxml\html copying src\lxml\html\_diffcommand.py -> build\lib.win-amd64-3.9\lxml\html copying src\lxml\html\_html5builder.py -> build\lib.win-amd64-3.9\lxml\html copying src\lxml\html\_setmixin.py -> build\lib.win-amd64-3.9\lxml\html copying src\lxml\html\__init__.py -> build\lib.win-amd64-3.9\lxml\html creating build\lib.win-amd64-3.9\lxml\isoschematron copying src\lxml\isoschematron\__init__.py -> build\lib.win-amd64-3.9\lxml\isoschematron copying src\lxml\etree.h -> build\lib.win-amd64-3.9\lxml copying src\lxml\etree_api.h -> build\lib.win-amd64-3.9\lxml copying src\lxml\lxml.etree.h -> build\lib.win-amd64-3.9\lxml copying src\lxml\lxml.etree_api.h -> build\lib.win-amd64-3.9\lxml copying src\lxml\includes\c14n.pxd -> build\lib.win-amd64-3.9\lxml\includes copying src\lxml\includes\config.pxd -> build\lib.win-amd64-3.9\lxml\includes copying src\lxml\includes\dtdvalid.pxd -> build\lib.win-amd64-3.9\lxml\includes copying src\lxml\includes\etreepublic.pxd -> build\lib.win-amd64-3.9\lxml\includes copying src\lxml\includes\htmlparser.pxd -> build\lib.win-amd64-3.9\lxml\includes copying src\lxml\includes\relaxng.pxd -> build\lib.win-amd64-3.9\lxml\includes copying src\lxml\includes\schematron.pxd -> build\lib.win-amd64-3.9\lxml\includes copying src\lxml\includes\tree.pxd -> build\lib.win-amd64-3.9\lxml\includes copying src\lxml\includes\uri.pxd -> build\lib.win-amd64-3.9\lxml\includes copying src\lxml\includes\xinclude.pxd -> build\lib.win-amd64-3.9\lxml\includes copying src\lxml\includes\xmlerror.pxd -> build\lib.win-amd64-3.9\lxml\includes copying src\lxml\includes\xmlparser.pxd -> build\lib.win-amd64-3.9\lxml\includes copying src\lxml\includes\xmlschema.pxd -> build\lib.win-amd64-3.9\lxml\includes copying src\lxml\includes\xpath.pxd -> build\lib.win-amd64-3.9\lxml\includes copying src\lxml\includes\xslt.pxd -> build\lib.win-amd64-3.9\lxml\includes copying src\lxml\includes\__init__.pxd -> build\lib.win-amd64-3.9\lxml\includes copying src\lxml\includes\etree_defs.h -> build\lib.win-amd64-3.9\lxml\includes copying src\lxml\includes\lxml-version.h -> build\lib.win-amd64-3.9\lxml\includes creating build\lib.win-amd64-3.9\lxml\isoschematron\resources creating build\lib.win-amd64-3.9\lxml\isoschematron\resources\rng copying src\lxml\isoschematron\resources\rng\iso-schematron.rng -> build\lib.win-amd64-3.9\lxml\isoschematron\resources\rng creating build\lib.win-amd64-3.9\lxml\isoschematron\resources\xsl copying src\lxml\isoschematron\resources\xsl\RNG 2Schtrn.xsl -> build\lib.win-amd64-3.9\lxml\isoschematron\resources\xsl copying src\lxml\isoschematron\resources\xsl\XSD 2Schtrn.xsl -> build\lib.win-amd64-3.9\lxml\isoschematron\resources\xsl creating build\lib.win-amd64-3.9\lxml\isoschematron\resources\xsl\iso-schematron-xslt1 copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_abstract_expand.xsl -> build\lib.win-amd64-3.9\lxml\isoschematron\resources\xsl\iso-schematron-xslt1 copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_dsdl_include.xsl -> build\lib.win-amd64-3.9\lxml\isoschematron\resources\xsl\iso-schematron-xslt1 copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_message.xsl -> build\lib.win-amd64-3.9\lxml\isoschematron\resources\xsl\iso-schematron-xslt1 copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_skeleton_for_xslt1. xsl -> build\lib.win-amd64-3.9\lxml\isoschematron\resources\xsl\iso-schematron-xslt1 copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_svrl_for_xslt1.xsl -> build\lib.win-amd64-3.9\lxml\isoschematron\resources\xsl\iso-schematron-xslt1 copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\readme.txt -> build\lib.win-amd64-3.9\lxml\isoschematron\resources\xsl\iso-schematron-xslt1 running build_ext building 'lxml.etree' extension creating build\temp.win-amd64-3.9 creating build\temp.win-amd64-3.9\Release creating build\temp.win-amd64-3.9\Release\src creating build\temp.win-amd64-3.9\Release\src\lxml C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14. 28.29333\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DCYTHON_CLINE_IN_TRACEBACK=1 -Isrc -Isrc\lxml\includes -Ic:\users\annas\desktop\site_shop-main\venv\include -IC:\Users\annas\AppData\Local\Programs\P ython\Python39\include -IC:\Users\annas\AppData\Local\Programs\P ython\Python39\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14. 28.29333\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14. 28.29333\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcsrc\lxml\etree.c /Fobuild\temp.win-amd64-3.9\Release\src\lxml\etree.obj -w cl: Є®¬ ¤ п бва®Є warning D9025: ЇҐаҐ®ЇаҐ¤Ґ«ҐЁҐ "/W3" "/w" etree.c C:\Users\annas\AppData\Local\Temp\pip-install-us_g35mz\lxml_af2798d48d6648e4bfa07fd635 dd179e\src\lxml\includes/etree_defs.h(14): fatal error C1083: ЌҐ г¤ Ґвбп ®вЄалвм д ©« ўЄ«о票Ґ: libxml/xmlversion.h: No such file or directory, Compile failed: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\VC\\Tools\\MSV C\\14.28.29333\\bin\\HostX86\\x64\\cl.ex e' failed with exit code 2 creating Users creating Users\annas creating Users\annas\AppData creating Users\annas\AppData\Local creating Users\annas\AppData\Local\Temp C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14. 28.29333\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I/usr/include/libxml2 -IC:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14. 28.29333\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14. 28.29333\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /TcC:\Users\annas\AppData\Local\Temp\xmlX PathInitbz0n40qp.c /FoUsers\annas\AppData\Local\Temp\xmlXPat hInitbz0n40qp.obj xmlXPathInitbz0n40qp.c C:\Users\annas\AppData\Local\Temp\xmlXPa thInitbz0n40qp.c(1): fatal error C1083: ЌҐ г¤ Ґвбп ®вЄалвм д ©« ўЄ«о票Ґ: libxml/xpath.h: No such file or directory, error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\VC\\Tools\\MSV C\\14.28.29333\\bin\\HostX86\\x64\\cl.ex e' failed with exit code 2 **************************************** **************************************** * Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed? **************************************** **************************************** * ---------------------------------------- Rolling back uninstall of lxml Moving to c:\users\annas\desktop\site_shop-main\venv\lib\site-packages\lxml-4.6.2.dist-info\ from C:\Users\annas\Desktop\site_shop-main\venv\Lib\site-packages\~xml-4.6.2.dist-info Moving to c:\users\annas\desktop\site_shop-main\venv\lib\site-packages\lxml\ from C:\Users\annas\Desktop\site_shop-main\venv\Lib\site-packages\~xml ERROR: Command errored out with exit status 1: 'c:\users\annas\desktop\site_shop-main\venv\scripts\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\annas\\AppData\\Local\\T emp\\pip-install-us_g35mz\\lxml_af2798d48d6648e4bfa07fd63 5dd179e\\setup.py'"'"'; __file__='"'"'C:\\Users\\annas\\AppData\ \Local\\Temp\\pip-install-us_g35mz\\lxml_af2798d48d6648e4bfa07fd63 5dd179e\\setup.py'"'"';f=getattr(tokeniz e, '"'"'open'"'"', open)(__file__);code=f.read().replace('" '"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(cod e, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\annas\AppData\Local\Temp\pip-record-2dahyyao\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\annas\desktop\site_shop-main\venv\include\site\python3.9\lxml' Check the logs for full command output. (venv) C:\Users\annas\Desktop\site_shop-main>pip install C:\Users\annas\Desktop\lxml-4.6.2-cp39-cp39-win_amd64.whl Processing c:\users\annas\desktop\lxml-4.6.2-cp39-cp39-win_amd64.whl lxml is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
0
|
|
| 28.01.2021, 02:07 | |
|
Ответы с готовыми решениями:
29
Руководство по libxml2 libxslt libxml2 - Перекодировка Подключение библиотеки libxml2 |
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 28.01.2021, 09:13 | |
|
Не по теме: Сохраню этот скриншот, чтоб издеваться над нерадивыми студентами
0
|
|
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,860
|
|
| 28.01.2021, 13:14 [ТС] | |
|
iSmokeJC, Welemir1, там тоже самое в спойлер я занес
Добавлено через 3 часа 17 минут Welemir1, просто это уже готовый сайт....и он нормально запускается через ubuntu а на windows из-за библиотек указанных в ошибке, не хочет перекомпилироваться с linux на windows pip3 install -r requirements.txt
0
|
|
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,860
|
|
| 28.01.2021, 13:25 [ТС] | |
|
Welemir1, я возможно чуть-чуть не правильно описал что происходит
сайт был создан на линексе чтобы я его мог запустить на винде я делаю следующее 1. беру тот проект 2. Перехожу в консоли в папку проекта 3. Ввожу: python -m venv venv 4. Создастся папка venv 5. Ввожу cd venv cd Scripts activate 6. появляется: (venv) 7. Файл requirements.txt. Заменяется на этот 8. ввожу в консоли pip3 install setuptools==45.0 9. далее, находясь в папке проекта ввожу pip3 install -r requirements.txt И получаю эту ошибку
0
|
|
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,860
|
|
| 28.01.2021, 13:32 [ТС] | |
|
requirements.txt - файл зависимостей
0
|
|
|
Автоматизируй это!
|
|
| 28.01.2021, 13:42 | |
|
xamelione25, ну все это можно через пичарм делать ьез вских консолей, но проблема не в этом, а видимо в том что твой проект под 2 питон. А на винде у тебя какой установлен?
я просто вижу в требованиях Джангу 1.18 хотя актуальная 3 и т.п.
0
|
|
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,860
|
|
| 28.01.2021, 13:45 [ТС] | |
|
Welemir1, сайт писался там (на линуксе) на питоне 3,6
здесь я установил питон 3,9 (уже был и 3,8 и 3,7) Добавлено через 1 минуту и 2,7... тоже пытался установить - 0 эмоций я уже пытался и на 7ке 32й - там я питон 5,4 смог только установить - тоже вываливались ошибки (только уже на 8м шаге)
0
|
|
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,860
|
|
| 28.01.2021, 13:48 [ТС] | |
|
0
|
|
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,860
|
|||
| 28.01.2021, 13:51 [ТС] | |||
|
Welemir1, и lxml‑4.6.2‑cp39‑cp39‑win_amd64.whl тоже не помог
0
|
|||
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,860
|
|
| 28.01.2021, 13:56 [ТС] | |
|
Welemir1, так какие варианты есть в решении этого вопроса))))???
0
|
|
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,860
|
||
| 28.01.2021, 14:22 [ТС] | ||
|
скинь ссылку пжл или название как есть фактически Добавлено через 3 минуты Welemir1, PyCharm IDE - это оно? Добавлено через 5 минут Welemir1, pycharm-community-2020.3.3 - установил
0
|
||
| 28.01.2021, 15:28 | |
|
Не по теме: xamelione25, советую зайти на его профиль и глянуть у него пару уроков, он весьма хорошо разжевывает самые нужные вещи. (Особенно про магические методы, там прям вообще бомба!)
0
|
|
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,860
|
|
| 28.01.2021, 15:33 [ТС] | |
|
DmFat, да я не сомневаюсь...
скачал пип... открыл проект через него....и дальше запнулся - не знаю что делать...ошибки некоторые повылетали это то что у меня сейчас:
0
|
|
| 28.01.2021, 15:33 | |
|
Помогаю со студенческими работами здесь
20
Неожиданный крах с libxml2 libxml2 через pip как подружить libxml2 и html Как исправить ошибку с libxml2? Как заканчивать работу с библиотекой libxml2 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|