Я пытаюсь скомпилировать библиотеку SharpDX с использованием 64-разрядной версии Windows 10, Visual Studio 2019
но когда я загружаю SharpDX.sln и нажимаю «Компилировать» в режиме отладки x64, я получаю много ошибок при генерации кода:
Build started...
1>------ Build started: Project: SharpDX, Configuration: Debug Any CPU ------
Error occurred while restoring NuGet packages: The operation failed as details for project SharpDX could not be loaded.
1>C:\Users\foo\.nuget\packages\microsoft.build.tasks.git\1.0.0-beta2-18618-05\build\Microsoft.Build.Tasks.Git.targets(36,5): warning : Submodule 'Samples' doesn't have any commit, the source code won't be available via source link.
1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002: In file included from C:\Dev\my\csharp\SharpDX\Source\SharpDX/obj\Debug\net40\SharpGen/SharpGen-MSBuild.h:47:
1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002: In file included from C:\Dev\my\csharp\SharpDX\Source\SharpDX/obj\Debug\net40\SharpGen/sharpdx-xaudio2.h:2:
1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\xaudio2.h(65,68): Process error CX0001: cannot call operator __uuidof on a type with no GUID
1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002: EXTERN_C const GUID DECLSPEC_SELECTANY IID_IXAudio2Extension = __uuidof(IXAudio2Extension);
1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002:
1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\xaudio2.h(71,59): Process error CX0001: cannot call operator __uuidof on a type with no GUID
1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002: EXTERN_C const GUID DECLSPEC_SELECTANY IID_IXAudio2 = __uuidof(IXAudio2);
1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002:
1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002: In file included from C:\Dev\my\csharp\SharpDX\Source\SharpDX/obj\Debug\net40\SharpGen/SharpGen-MSBuild.h:47:
1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002: In file included from C:\Dev\my\csharp\SharpDX\Source\SharpDX/obj\Debug\net40\SharpGen/sharpdx-xaudio2.h:3:
1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\xaudio2fx.h(31,65): Process error CX0001: cannot call operator __uuidof on a type with no GUID
1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002: EXTERN_C const GUID DECLSPEC_SELECTANY CLSID_AudioVolumeMeter = __uuidof(AudioVolumeMeter);
1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002:
1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\xaudio2fx.h(34,60): Process error CX0001: cannot call operator __uuidof on a type with no GUID
// ...
1>C:\Dev\my\csharp\SharpDX\Source\SharpDX/obj\Debug\net40\SharpGen/SharpGen-MSBuild.xml. Check previous errors.
>Done building project "SharpDX.csproj" -- FAILED.
Я пытаюсь скомпилировать библиотеку SharpDX с использованием 64-разрядной версии Windows 10, Visual Studio 2019 но когда я загружаю SharpDX.sln и нажимаю «Компилировать» в режиме отладки x64, я получаю много ошибок при генерации кода: [code] Build started... 1>------ Build started: Project: SharpDX, Configuration: Debug Any CPU ------ Error occurred while restoring NuGet packages: The operation failed as details for project SharpDX could not be loaded. 1>C:\Users\foo\.nuget\packages\microsoft.build.tasks.git\1.0.0-beta2-18618-05\build\Microsoft.Build.Tasks.Git.targets(36,5): warning : Submodule 'Samples' doesn't have any commit, the source code won't be available via source link. 1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002: In file included from C:\Dev\my\csharp\SharpDX\Source\SharpDX/obj\Debug\net40\SharpGen/SharpGen-MSBuild.h:47: 1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002: In file included from C:\Dev\my\csharp\SharpDX\Source\SharpDX/obj\Debug\net40\SharpGen/sharpdx-xaudio2.h:2: 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\xaudio2.h(65,68): Process error CX0001: cannot call operator __uuidof on a type with no GUID 1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002: EXTERN_C const GUID DECLSPEC_SELECTANY IID_IXAudio2Extension = __uuidof(IXAudio2Extension); 1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002: 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\xaudio2.h(71,59): Process error CX0001: cannot call operator __uuidof on a type with no GUID 1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002: EXTERN_C const GUID DECLSPEC_SELECTANY IID_IXAudio2 = __uuidof(IXAudio2); 1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002: 1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002: In file included from C:\Dev\my\csharp\SharpDX\Source\SharpDX/obj\Debug\net40\SharpGen/SharpGen-MSBuild.h:47: 1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002: In file included from C:\Dev\my\csharp\SharpDX\Source\SharpDX/obj\Debug\net40\SharpGen/sharpdx-xaudio2.h:3: 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\xaudio2fx.h(31,65): Process error CX0001: cannot call operator __uuidof on a type with no GUID 1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002: EXTERN_C const GUID DECLSPEC_SELECTANY CLSID_AudioVolumeMeter = __uuidof(AudioVolumeMeter); 1>C:\Users\foo\.nuget\packages\sharpgentools.sdk\1.1.3-ci489\build\SharpGenTools.Sdk.targets(174,5): Process warning CX0002: 1>C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\xaudio2fx.h(34,60): Process error CX0001: cannot call operator __uuidof on a type with no GUID
// ...
1>C:\Dev\my\csharp\SharpDX\Source\SharpDX/obj\Debug\net40\SharpGen/SharpGen-MSBuild.xml. Check previous errors. >Done building project "SharpDX.csproj" -- FAILED.
Я работаю над приложением UWP в Unity с SharpDX и ffmpeginteropX. Моя цель — иметь возможность рисовать кадры из ffmpeg на текстуре в Unity. В настоящее время я могу рисовать текстуру Unity и захватывать кадры из ffmpeg, но не могу понять, как их...
Есть ли какой-нибудь образец/учебник/ресурс по использованию EAX с DirectSound или XAudio2 на C++? Я ничего не могу найти, а мне это очень нужно для моего игрового движка.
Я использую ffmpeg для декодирования звука и вывода его с помощью API Xaudio2, он работает и воспроизводит синхронизацию с выводом видео с использованием PTS. Но он высокий (т.е. звучит как бурундуки).
Настройка точек останова, которые я вижу, он...
У меня есть таблица, содержащая уникальный идентификатор, который по умолчанию имеет значение 00000000-0000-0000-0000-000000000000 (Guid.Empty) через значение по умолчанию в SQL Server, когда значение не указано.
С помощью PetaPoco я создаю GUID и...
У меня есть таблица, содержащая уникальный идентификатор, который по умолчанию имеет значение 00000000-0000-0000-0000-000000000000 (Guid.Empty) через значение по умолчанию в SQL Server, когда значение не указано.
С помощью PetaPoco я создаю GUID и...