尝试构建现有项目,很多"Cannot open include file: 'StdAfx.h': No such file or directory"
Trying to build existing project, lots of "Cannot open include file: 'StdAfx.h': No such file or directory"
我得到了一个非常大的c++项目的源代码,并被要求做一个小的改变来支持一些新的硬件。我不太熟悉c++,因为这些天我主要使用c#。
当我构建项目时,我得到20+
错误2:无法打开包含文件:'StdAfx.h':没有这样的文件或目录D:..thefile.cpp
从我的理解"StdAfx.h"是做预编译头,并自动生成?
我遵循了这个问题的答案:
1确保项目中有"stdafx.h"文件。如果你不知道(例如,你删除了它)只是创建一个新的临时项目,并复制
,但在这样做时注意到,创建的stdafx.h文件没有引用的"stdafx.h"的大写
我通过从一个新项目复制生成的文件并更改:
成功地摆脱了一个错误#include "StdAfx.h"
:
#include "stdafx.h"
我不禁认为这个项目是使用StdAfx.h(有大约150个引用它)的原因,我不应该添加一堆StdAfx.h和stdafx.cpp文件分散的地方。
是否有某种方法引用正在使用的可能导致此错误的全局stdafx.h文件?
- 在Windows中,文件名不区分大小写。
- 你不能指望别人的stdafx.h文件将在你的项目中有用。你需要找到原来的那个。
- 通常,一个项目使用一个头文件作为预编译头文件,由包含它的每个源文件共享。
相关文章:
- Android NDK clang 编译器错误在 Windows 上显示'No such file or directory'
- 已解决 - C++ 的崇高文本中的"fatal error: opencv: no such file or directory"
- "No such file or directory" C++标头问题
- 我在 #include < bits/stdc++h.> 放置时出错"No such file or directory"
- 叮叮当当。target_include_directories "No such file or directory"
- 从生成文件编译错误:"Unable to open output file" ..."No such file or directory"
- C++编译期间出现"No such file or directory"错误
- 尝试编译 TensorFlow 时出错"/system/bin/linker: No such file or directory"
- 代码块中的哈希库++库"No such file or directory"错误
- 成功使用CMakeLists制作后如何修复"open: No such file or directory"错误(该文件实际上存在)
- 如何在安装了 WSL 的 Visual Studio Code 中修复"g++: error: helloworld.cpp: No such file or directory"?
- 尝试使用生成文件编译程序时"fatal error: boost/regex.hpp: No such file or directory" C++
- SDL 测试程序 - "No such file or directory"
- GDB 列表错误"No such file or directory"
- 我的文件可以编译,但当我尝试运行它时"no such file or directory"
- 无法使用 Qt: "No such file or directory" 打开包含文件
- 如何修复"fatal error: boost/asio.hpp: no such file or directory"?
- ": No such file or directory"执行外壳文件
- 使用POCO电子邮件时每个包含"No such file/directory"
- 关于"Node,File,Directory,Link"和"Visitor"