Visual C ++ 2010中的自定义生成步骤

时间:2012-05-04 21:35:24

标签: visual-studio-2010 build auto-generate custom-build-step

我有一个带有外部构建工具的大项目,用于构建glsl文件,将其转换为c ++头文件(生成此头文件的python脚本),现在每当我修改任何glsl文件时,我希望构建系统到运行这个外部工具,然后编译我的项目,但不知何故,我不能用自定义生成步骤,我尝试添加这些依赖项“$(ProjectDir)Core \ shaders \ GLSL \ Shaders * .glsl”作为一部分额外的依赖,但不知何故它不起作用,我必须重建整个项目,因为相同的脚本是我的预构建事件的一部分。

简单来说,在构建或运行项目之前,我希望每次修改任何glsl文件时都运行此外部工具(它们都在一个目录中)!

有人可以告诉我该怎么做吗?

1 个答案:

答案 0 :(得分:0)

我不记得了,我们是否可以仅针对特定文件更改运行自定义脚本,但我通过在项目设置中添加Pre-Build Event来解决类似问题。你可以在这里阅读 - > http://msdn.microsoft.com/en-us/library/42x5kfw4(v=vs.80).aspx