Hello,
Thank you for your work on this project. I'm encountering a linker error when trying to build the solution from a fresh clone.
Problem Description
When building the solution in the Release x64 configuration, the build fails for the segmentation_shading project with the following error:
LNK1104: cannot open input file 'dxilconv.lib'
This prevents the main project from being built successfully.
Steps to Reproduce
- Clone the repository.
- Open the solution file in Visual Studio (e.g., VS 2022).
- Set the build configuration to Release and the platform to x64.
- Build the solution.
- The build fails with the LNK1104 error mentioned above.
Investigation & Additional Context
I have tried to resolve this by looking for information on dxilconv.lib, which seems to be part of Microsoft's DirectX Shader Compiler (DXC). However, attempting to build the entire DXC project from source is a very complex and difficult process.
While investigating the project settings, I noticed that the segmentation_shading project has a hardcoded "Additional Include Directory" path:
C:\code\directx_graphics\DirectXShaderCompiler_precompiled_202305\include
This path seems to point to a local, pre-compiled version of the DXC library on the original developer's machine. I believe the corresponding dxilconv.lib file is expected to be in a related lib directory, which was not included in the repository.
Could you suggest any ideas on how to build this project or provide detailed solutions for the precomplied lib?
Thank you for your time.
Hello,
Thank you for your work on this project. I'm encountering a linker error when trying to build the solution from a fresh clone.
Problem Description
When building the solution in the Release x64 configuration, the build fails for the
segmentation_shadingproject with the following error:LNK1104: cannot open input file 'dxilconv.lib'This prevents the main project from being built successfully.
Steps to Reproduce
Investigation & Additional Context
I have tried to resolve this by looking for information on
dxilconv.lib, which seems to be part of Microsoft's DirectX Shader Compiler (DXC). However, attempting to build the entire DXC project from source is a very complex and difficult process.While investigating the project settings, I noticed that the
segmentation_shadingproject has a hardcoded "Additional Include Directory" path:C:\code\directx_graphics\DirectXShaderCompiler_precompiled_202305\includeThis path seems to point to a local, pre-compiled version of the DXC library on the original developer's machine. I believe the corresponding
dxilconv.libfile is expected to be in a relatedlibdirectory, which was not included in the repository.Could you suggest any ideas on how to build this project or provide detailed solutions for the precomplied lib?
Thank you for your time.