Directx 无法编译nVidia HLSL示例-FXC任务不支持CommandLineTemplate 我试图从英伟达网站编译一个样本来做实线框渲染:

Directx 无法编译nVidia HLSL示例-FXC任务不支持CommandLineTemplate 我试图从英伟达网站编译一个样本来做实线框渲染:,directx,gpu,nvidia,hlsl,directx-10,Directx,Gpu,Nvidia,Hlsl,Directx 10,在Visual Studio 2012中打开VC++项目并进行编译时,我收到以下错误消息: 错误5错误MSB4064:“FXC”任务不支持“CommandLineTemplate”参数。验证任务上是否存在该参数,以及该参数是否为可设置的公共实例属性 我是否缺少一个框架或SDK?或者可能需要修改此示例以使用VS2012 非常感谢 你有最新的吗 此外,是否有可能VS有一个自定义编译操作来运行您缺少的FXC(着色器编译器) 如果您可以通过fxc找到编译其着色器所需的参数,则可以通过命令提示符运行该参

在Visual Studio 2012中打开VC++项目并进行编译时,我收到以下错误消息:

错误5错误MSB4064:“FXC”任务不支持“CommandLineTemplate”参数。验证任务上是否存在该参数,以及该参数是否为可设置的公共实例属性

我是否缺少一个框架或SDK?或者可能需要修改此示例以使用VS2012

非常感谢

你有最新的吗

此外,是否有可能VS有一个自定义编译操作来运行您缺少的FXC(着色器编译器)


如果您可以通过fxc找到编译其着色器所需的参数,则可以通过命令提示符运行该参数,该参数位于DX SDK的bin文件夹中。

嘿,jer,如果我有VS2012,我是否需要DX SDK(据说它包括作为Windows 8 SDK一部分的DX SDK?)FXC我将签出VS2012自动为项目中的任何HLSL/FX分配自定义构建步骤,并在构建项目时尝试编译它们。您好,我已安装DirectX SDK(2010年6月)。我试图运行这个示例:并且有相同的问题。我已尝试将DX SDK库添加到VS的解决方案属性中的:
包含目录
库目录
,但没有帮助。我不知道下一步该怎么办。请帮助。另外,我注意到文件
FXC.targets
(导致错误)是在我运行文件
skindinstancing.vcproj
(VS 2015升级了解决方案)后由VS生成的。您是如何修复的?我也有同样的错误,我已经在solution属性中安装了DXSDK并链接了该库,但我仍然无法修复该问题。我找到了文件:“C:\Program Files(x86)\Microsoft DirectX SDK(2010年6月)\Utilities\bin\x86\fxc.exe”,但我不知道该怎么办。那是很久以前的事了,所以我忘了,但下面的答案与安装DirectX SDK有关。请尝试2010年6月的DirectX SDK。很抱歉,这似乎是DirectX/FXC依赖性问题中的一个常见线程,但如何修复FXC依赖性问题?我想不出来。