Я хочу использовать GSTREAMER в моем проекте .NET 9.0 MAUI для кадров с помощью каменных камер из веб-камеры, чтобы мне нужна обертка сборки из источника, которая позволяет получить доступ к функциям GSTREAMER (нативные) из управляемого кода .NET. Mingw64. < /p>
Однако я получаю ошибку сборки на этапе установки Meson. Сначала я получил ошибку, связанную с отсутствующими зависимостями GTK (GDK-3.0, GTK+-3,0) и неразрушенным Python Oserror, но когда я обнаружил и добавил зависимости в требуемый каталог, только безмолвный Python Oserror появился без каких-либо подробностей. И ошибка стала более очевидной: причина заключается в Meson.Build - ей требуется CSC/MC для строительства, но у меня есть .NET SDK. Как я могу рассказать об ошибке CSC /MSC? 1.8.2, Ninja 1.11.1.git.kitware.jobserver-1 < /li>
GSTREAMER 1.26.2 (MSVC 64-битная среда выполнения + dev) < /li>
WinFlexbison 2.5.25 (Bison 3.8.2, Flex 2.6.4) < /li>
OS-Windows 11 < /li>
< /ol>
Установка среды для MSYS2 Mingw64: < /p>
Установлен в MSYS2, Python, MESISON, nIneSon, nineSon, ninjon, nineSon, nInjon, nInjon, nInjon, niNjon, nineson, ninjon, ming PKG-CONFIG, GTK3, GLIB < /li>
OS-Windows 11 < /li>
< /ol>
исходный файл (gstreamer-sharp repo 1.26.2) были загружены с официального сайта < /p>
Во время сборки, переменные системы были заполнены путями: < /p>
.System's PATH environment variable - C:\\gstreamer\\1.0\\msvc_x86_64\\lib (for gstreamer)C:\\msys64\\mingw64\\bin (for gtk3); C:\\Users\\me\\Documents\\Tools\\win_flex_bison-2.5.25 (for winflexbison)
GSTREAMER_1_0_ROOT_MSVC_X86_64 - C:\\gstreamer\\1.0\\msvc_x86_64\\
PKG_CONFIG - C:\\gstreamer\\1.0\\msvc_x86_64\\bin\\pkg-config.exe
PKG_CONFIG_PATH - C:\\gstreamer\\1.0\\msvc_x86_64\\lib\\pkgconfig
< /code>
Код, работающий в командной строке для Visual Studio 2022: < /p>
meson build && ninja -C build/
< /code>
Код, работающий в MSYS2 Mingw64: < /p>
meson setup builddir
< /code>
Журнал Meson с ошибкой из командной строки для Visual Studio 2022: < /p>
Got pkg-config variable libdir : C:/gstreamer/1.0/msvc_x86_64/lib
Configuring SearchDirs.cs using configuration
Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached)
Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached)
env[PKG_CONFIG]: C:\gstreamer\1.0\msvc_x86_64\bin\pkg-config.exe
env[PKG_CONFIG_PATH]: C:\gstreamer\1.0\msvc_x86_64\lib\pkgconfig
-----------
Called: `C:\gstreamer\1.0\msvc_x86_64\bin\pkg-config.exe --variable=g_ir_scanner gobject-introspection-1.0` -> 0
stdout:
C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-scanner
-----------
Got pkg-config variable g_ir_scanner : C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-scanner
Program C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-scanner found: YES (C:/projects/repos/cerbero.git/1.26/build/build-tools/bin/python C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-scanner)
Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached)
env[PKG_CONFIG]: C:\gstreamer\1.0\msvc_x86_64\bin\pkg-config.exe
env[PKG_CONFIG_PATH]: C:\gstreamer\1.0\msvc_x86_64\lib\pkgconfig
-----------
Called: `C:\gstreamer\1.0\msvc_x86_64\bin\pkg-config.exe --variable=g_ir_compiler gobject-introspection-1.0` -> 0
stdout:
C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-compiler.exe
-----------
Got pkg-config variable g_ir_compiler : C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-compiler.exe
Program C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-compiler.exe found: YES (C:/gstreamer/1.0/msvc_x86_64/bin\g-ir-compiler.exe)
env[PKG_CONFIG]: C:\gstreamer\1.0\msvc_x86_64\bin\pkg-config.exe
env[PKG_CONFIG_PATH]: C:\gstreamer\1.0\msvc_x86_64\lib\pkgconfig
-----------
Called: `C:\gstreamer\1.0\msvc_x86_64\bin\pkg-config.exe --variable=girdir gobject-2.0` -> 0
env[PKG_CONFIG]: C:\gstreamer\1.0\msvc_x86_64\bin\pkg-config.exe
env[PKG_CONFIG_PATH]: C:\gstreamer\1.0\msvc_x86_64\lib\pkgconfig
-----------
Called: `C:\gstreamer\1.0\msvc_x86_64\bin\pkg-config.exe --print-variables gobject-2.0` -> 0
stdout:
includedir
libdir
pcfiledir
prefix
-----------
ERROR: Unhandled python OSError. This is probably not a Meson bug, but an issue with your build environment
< /code>
Журнал Meson с ошибкой от MSYS2 Mingw64: < /p>
../meson.build:1:0: ERROR: Unknown compiler(s): [['csc'], ['mcs']]
The following exception(s) were encountered:
Running csc --version gave "[WinError 2] The file specified cannot be found"
Running mcs --version gave "[WinError 2] The file specified cannot be found
Подробнее здесь: https://stackoverflow.com/questions/796 ... eson-build
Как построить gstreamer-sharp на Windows 11 без meson.build [закрыто] ⇐ C#
Место общения программистов C#
1750973228
Anonymous
Я хочу использовать GSTREAMER в моем проекте .NET 9.0 MAUI для кадров с помощью каменных камер из веб-камеры, чтобы мне нужна обертка сборки из источника, которая позволяет получить доступ к функциям GSTREAMER (нативные) из управляемого кода .NET. Mingw64. < /p>
Однако я получаю ошибку сборки на этапе установки Meson. Сначала я получил ошибку, связанную с отсутствующими зависимостями GTK (GDK-3.0, GTK+-3,0) и неразрушенным Python Oserror, но когда я обнаружил и добавил зависимости в требуемый каталог, только безмолвный Python Oserror появился без каких-либо подробностей. И ошибка стала более очевидной: причина заключается в Meson.Build - ей требуется CSC/MC для строительства, но у меня есть .NET SDK. Как я могу рассказать об ошибке CSC /MSC? 1.8.2, Ninja 1.11.1.git.kitware.jobserver-1 < /li>
GSTREAMER 1.26.2 (MSVC 64-битная среда выполнения + dev) < /li>
WinFlexbison 2.5.25 (Bison 3.8.2, Flex 2.6.4) < /li>
OS-Windows 11 < /li>
< /ol>
Установка среды для MSYS2 Mingw64: < /p>
Установлен в MSYS2, Python, MESISON, nIneSon, nineSon, ninjon, nineSon, nInjon, nInjon, nInjon, niNjon, nineson, ninjon, ming PKG-CONFIG, GTK3, GLIB < /li>
OS-Windows 11 < /li>
< /ol>
исходный файл (gstreamer-sharp repo 1.26.2) были загружены с официального сайта < /p>
Во время сборки, переменные системы были заполнены путями: < /p>
.System's PATH environment variable - C:\\gstreamer\\1.0\\msvc_x86_64\\lib (for gstreamer)C:\\msys64\\mingw64\\bin (for gtk3); C:\\Users\\me\\Documents\\Tools\\win_flex_bison-2.5.25 (for winflexbison)
GSTREAMER_1_0_ROOT_MSVC_X86_64 - C:\\gstreamer\\1.0\\msvc_x86_64\\
PKG_CONFIG - C:\\gstreamer\\1.0\\msvc_x86_64\\bin\\pkg-config.exe
PKG_CONFIG_PATH - C:\\gstreamer\\1.0\\msvc_x86_64\\lib\\pkgconfig
< /code>
Код, работающий в командной строке для Visual Studio 2022: < /p>
meson build && ninja -C build/
< /code>
Код, работающий в MSYS2 Mingw64: < /p>
meson setup builddir
< /code>
Журнал Meson с ошибкой из командной строки для Visual Studio 2022: < /p>
Got pkg-config variable libdir : C:/gstreamer/1.0/msvc_x86_64/lib
Configuring SearchDirs.cs using configuration
Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached)
Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached)
env[PKG_CONFIG]: C:\gstreamer\1.0\msvc_x86_64\bin\pkg-config.exe
env[PKG_CONFIG_PATH]: C:\gstreamer\1.0\msvc_x86_64\lib\pkgconfig
-----------
Called: `C:\gstreamer\1.0\msvc_x86_64\bin\pkg-config.exe --variable=g_ir_scanner gobject-introspection-1.0` -> 0
stdout:
C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-scanner
-----------
Got pkg-config variable g_ir_scanner : C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-scanner
Program C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-scanner found: YES (C:/projects/repos/cerbero.git/1.26/build/build-tools/bin/python C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-scanner)
Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached)
env[PKG_CONFIG]: C:\gstreamer\1.0\msvc_x86_64\bin\pkg-config.exe
env[PKG_CONFIG_PATH]: C:\gstreamer\1.0\msvc_x86_64\lib\pkgconfig
-----------
Called: `C:\gstreamer\1.0\msvc_x86_64\bin\pkg-config.exe --variable=g_ir_compiler gobject-introspection-1.0` -> 0
stdout:
C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-compiler.exe
-----------
Got pkg-config variable g_ir_compiler : C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-compiler.exe
Program C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-compiler.exe found: YES (C:/gstreamer/1.0/msvc_x86_64/bin\g-ir-compiler.exe)
env[PKG_CONFIG]: C:\gstreamer\1.0\msvc_x86_64\bin\pkg-config.exe
env[PKG_CONFIG_PATH]: C:\gstreamer\1.0\msvc_x86_64\lib\pkgconfig
-----------
Called: `C:\gstreamer\1.0\msvc_x86_64\bin\pkg-config.exe --variable=girdir gobject-2.0` -> 0
env[PKG_CONFIG]: C:\gstreamer\1.0\msvc_x86_64\bin\pkg-config.exe
env[PKG_CONFIG_PATH]: C:\gstreamer\1.0\msvc_x86_64\lib\pkgconfig
-----------
Called: `C:\gstreamer\1.0\msvc_x86_64\bin\pkg-config.exe --print-variables gobject-2.0` -> 0
stdout:
includedir
libdir
pcfiledir
prefix
-----------
ERROR: Unhandled python OSError. This is probably not a Meson bug, but an issue with your build environment
< /code>
Журнал Meson с ошибкой от MSYS2 Mingw64: < /p>
../meson.build:1:0: ERROR: Unknown compiler(s): [['csc'], ['mcs']]
The following exception(s) were encountered:
Running csc --version gave "[WinError 2] The file specified cannot be found"
Running mcs --version gave "[WinError 2] The file specified cannot be found
Подробнее здесь: [url]https://stackoverflow.com/questions/79668755/how-to-build-gstreamer-sharp-on-windows-11-without-meson-build[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия