Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compile in visual studio 16.8.1 Vortice.XAudio2 fail #96

Closed
limocute opened this issue Nov 16, 2020 · 2 comments
Closed

Compile in visual studio 16.8.1 Vortice.XAudio2 fail #96

limocute opened this issue Nov 16, 2020 · 2 comments

Comments

@limocute
Copy link

Describe the bug
Compiling in visual studio 16.8.1[ Vortice.XAudio2 ]Failed. It seems to be a problem after upgrading visual studio

To Reproduce
Steps to reproduce the behavior:
1.Pull the latest source code
2.Compiling solutions

Expected behavior
All projects of the solution were compiled successfully

Desktop (please complete the following information):

  • OS: Windows10 19042.630
  • Visual Studio: 16.8.1

Additional context

C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [unsigned short] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [void] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [int] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [unsigned int] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [short] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [unsigned char] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [longlong] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [unsigned longlong] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [float] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [double] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [size_t] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [ptrdiff_t] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [bool] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [__function__stdcall] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [GUID] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [void] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [int] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [unsigned int] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [short] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [unsigned short] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [unsigned char] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [longlong] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [unsigned longlong] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [float] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [double] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [size_t] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [ptrdiff_t] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [bool] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [__function__stdcall] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): warning SG0014: Duplicate type bind for [GUID] specified. First binding takes priority.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): Process warning CX0002: In file included from C:\Vortice.Windows\src\Vortice.XAudio2/obj\Debug\netstandard2.0\SharpGen/SharpGen-MSBuild.h:33:
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): Process warning CX0002: In file included from C:\Vortice.Windows\src\Vortice.XAudio2/obj\Debug\netstandard2.0\SharpGen/vortice-xaudio2.h:3:
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): Process warning CX0002: In file included from C:\Vortice.Windows\src\Vortice.XAudio2/../native/include\x3daudioredist.h:51:
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): Process warning CX0002: In file included from C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\DirectXMath.h:111:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29333\include\intrin.h(56,1): Process error CX0001:  expected function body after function declarator
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): Process warning CX0002: __MACHINE(void * _AddressOfReturnAddress(void))
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): Process warning CX0002: ^
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): Process warning CX0002: 1 error generated.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): Process error CX0003: Failed to run CastXML. Check previous errors.
C:\Users\18673\.nuget\packages\sharpgentools.sdk\1.2.1\build\SharpGenTools.Sdk.targets(200,5): Process error CX0003: Unable to generate XML file with castxml [C:\Vortice.Windows\src\Vortice.XAudio2/obj\Debug\netstandard2.0\SharpGen/SharpGen-MSBuild.xml]. Check previous errors.
@amerkoleci
Copy link
Owner

This is bug with Visual Studio and not sure how I workaround it:
microsoft/STL#1300

@amerkoleci
Copy link
Owner

I've fixed it now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants