我在Visual Studio 2013解决方案中有一个自定义生成步骤.自定义生成步骤在文本文件上调用python脚本,该文件引用我的解决方案中的其他几个文件.我想要在任何这些文件发生更改或缺少脚本输出时调用自定义构建步骤.但是,我不想手动维护自定义工具"其他依赖项"和"输出"字段.
我可以轻松地使脚本生成依赖项列表,就像gcc在-MM中传入时生成.d文件一样.有没有办法可以使用我的脚本的.d输出自动填充自定义构建步骤中的"附加依赖项"?还有其他方法可以避免维护"附加依赖项"和"输出"字段吗?
在帮助页面只显示如何添加单个文件.
我想将一些代码预取到指令缓存中.代码路径很少使用,但我需要它在指令缓存中,或者至少在L2中用于极少数情况下使用它.我预先通知了这些罕见的情况._mm_prefetch是否适用于代码?有没有办法在缓存中获得这种不经常使用的代码?对于这个问题,我不关心可移植性,所以即使asm会这样做.