gpt4 book ai didi

visual-studio - DirectX 编译错误 : error MSB6006: "fxc.exe" exited with code 1

转载 作者:行者123 更新时间:2023-12-04 17:55:06 29 4
gpt4 key购买 nike

我正在学习DirectX11,但在编译项目时无法解决这个问题:

Error 1 error MSB6006: "fxc.exe" exited with code 1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 1126 5 DirectX

我正在使用 Visual Studio 2013、DirectX 11 和 Effects 框架。

我已经在互联网上搜索并执行了他们建议的每一件事,例如使用 fx 作为着色器类型和 5_0 作为着色器模型正确设置 HLSL 编译器。 include、lib 和 bin 目录已正确设置。这里有一个关于这个主题的问题,但没有得到正确回答,所以我想现在有人可以解释如何克服它。

提前谢谢你。

最佳答案

您应该正确配置 HLSL 文件。这意味着着色器模型(3.0、4.0、5.0)、着色器类型(PS、VS、GS 或一般的 FX(如果你有入口点)....)。 fxc.exe 是编译着色器代码的 HLSL 编译器,但似乎整个编译器并未针对正确的着色器文件。错误告诉您编译器执行已退出,结果为 1 ,现在您应该使用鼠标右键单击着色器文件并配置您的着色器。希望这可以帮助。

附言哦,您使用哪个版本的 Windows?因为你如何与 DirectX SDK 交谈很重要?这个很重要。

关于visual-studio - DirectX 编译错误 : error MSB6006: "fxc.exe" exited with code 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40935171/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com