Visual studio 2008 Visual Studio每次都编译一些文件(即使没有进行任何更改)
Visual studio 2008 Visual Studio每次都编译一些文件(即使没有进行任何更改),visual-studio-2008,build,cuda,Visual Studio 2008,Build,Cuda,我在VS2008上开发了一个应用程序,一切都进行得很顺利。我对解决方案和项目的名称做了一些更改,这就是我开始对以下行为发疯的时候:
我清洗我的溶液
每个文件都被重新编译(正常到这里)
我在any文件中不做任何更改,并再次编译一组文件
仍然没有进行任何更改,每次都会重新编译相同的文件
如果有人知道可能会发生什么,那就太棒了。如果没有,我可以做什么样的测试来进一步调查
谢谢
编辑:
使用的语言是C++,具有CUDA扩展;
每次编译的文件都是.cu文件
这些文件可能在将来有文件修改日期,在您保存
我在VS2008上开发了一个应用程序,一切都进行得很顺利。我对解决方案和项目的名称做了一些更改,这就是我开始对以下行为发疯的时候:
- 我清洗我的溶液李>
- 每个文件都被重新编译(正常到这里)李>
- 我在any文件中不做任何更改,并再次编译一组文件李>
- 仍然没有进行任何更改,每次都会重新编译相同的文件
如果有人知道可能会发生什么,那就太棒了。如果没有,我可以做什么样的测试来进一步调查
谢谢
编辑:
- 使用的语言是C++,具有CUDA扩展;<李>
- 每次编译的文件都是.cu文件
这些文件可能在将来有文件修改日期,在您保存它们之后,它们的日期变为过去。这些文件可能在将来有文件修改日期,在您保存它们之后,它们的日期变为过去。如果您提及您使用的语言,可能会有所帮助。另外,阅读一些半相关的链接,比如。只是添加了一些更相关的(?)信息。与我的问题和其他帖子不同的是,即使我完全不做任何更改,这些文件仍会再次编译。我没有使用cuda,但它似乎使用自定义生成事件,您可能需要检查这些事件以确保它们仍然正确。您还可以尝试在记事本(或类似工具)中打开VS project文件,并进行检查以确保没有任何对项目旧名称的引用。可能是您的一些构建目标有点混乱。另一种选择是从头开始重新创建“新”项目文件,添加所有源文件等(但显然这有点痛苦)…别问我为什么,但对这些文件进行更改并再次编译解决了问题…如果您提到您使用的是哪种语言,可能会有所帮助。另外,阅读一些半相关的链接,比如。只是添加了一些更相关的(?)信息。与我的问题和其他帖子不同的是,即使我完全不做任何更改,这些文件仍会再次编译。我没有使用cuda,但它似乎使用自定义生成事件,您可能需要检查这些事件以确保它们仍然正确。您还可以尝试在记事本(或类似工具)中打开VS project文件,并进行检查以确保没有任何对项目旧名称的引用。可能是您的一些构建目标有点混乱。另一种选择是从头开始重新创建“新”项目文件,添加所有源文件等(但显然这有点痛苦)…别问我为什么,但对这些文件进行更改并再次编译解决了问题。。。