我正在使用Visual Studio2010在C++和OpenGL中制作3D模型。我在我的家用pc上启动了一个项目,然后决定将其放入存储库,这样我就可以在我的笔记本电脑上获得开发代码,而不必在两台计算机之间不断传输文件(也只是为了练习使用源代码控制)。
我遇到的问题是,当我在我的笔记本电脑上加载项目并尝试构建它时,我得到一个错误,说无法找到stdafx.h。stdafx.h文件包含在header files文件夹中,当我单击它时,相对路径就是stdafx.h
那么,Visual Studio如何找不到项目中已经存在的文件呢?它在我的家用电脑上运行良好,但拒绝在我的笔记本电脑上运行。
我曾尝试将预编译头设置更改为YU,而不是YC,但这并没有解决问题。
我想我在这里忽略了一些基本的东西,但我想不出来。
发布于 2010-07-23 23:04:45
当应用程序在我认为应该查找的位置找不到文件时,我总是运行ProcMon ( http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx )。
每100次中有99次,你会发现它在做以下事情之一:
looking
启动ProcMon,并过滤包含stdafx.h的路径。然后编译,看看你会得到什么。
https://stackoverflow.com/questions/3316534
复制相似问题