Visual Studio 2008在生成路径中找不到标头
Visual Studio 2008 cannot find header that is in build path
编辑:我不明白为什么这样可以解决问题,但我将include和lib目录添加到了Tools>Options>Projects&解决方案>VC++目录,构建完美。
我正在尝试编译一个由Autodesk在VS2008中分发的c++示例项目。
错误:致命错误C1083:无法打开包含文件:"max.h":没有这样的文件或目录
以前,当我遇到这个错误时,它是由于忘记在"项目">"属性">"配置">"C++">"常规"中指定标头的位置而导致的。然而,这次路径肯定在那里,我可以导航到那个目录并手动打开max.h。
此项目生成DLL而不是可执行文件。这会造成这种情况吗?
因此,作为一个实验,我在源代码中的#include指令之后为max.h编写了完整的路径。编译成功!
Linking failed:
fatal error LNK1181: cannot open input file 'edmodel.lib'
是的,edmodel.lib位于"项目">"属性">"配置">"链接器">"常规"中指定的目录中。
如果您能深入了解这里可能发生的事情,我们将不胜感激。
1。设置项目属性时,请确保选择正确的配置
确保您在C/C++->General->Additional Include Directories中为所有配置(调试、发布、一些自定义(如果您有)…)设置了正确的路径。如果正确设置了带有标头的目录的路径,则包含它们不会有任何问题。
2.使用库时,必须指定这些库的路径,但也要指定要使用的库的名称
您写道,您已经设置了链接器->常规->附加库目录。但请确保您已经在Linker>Input>Additional Dependencies中指定了库的名称。您应该在末尾附加库的名称:;edmodel.lib
- CMake导出的库-在客户端应用程序中找不到include/Lib路径
- GNuPlot.exe找不到用于用 C++ 编写的路径
- 找不到 windows.winmd – 如果指定了路径,错误会乘以
- 运行可执行文件时找不到共享库,即使共享库存在于指定的路径中
- 为什么 cmake findBoost 找不到系统提升路径?
- C++流找不到相对路径
- 错误53:找不到文件,而是路径中存在所有DLL
- 使用Cmake时,Emscripten找不到全局路径
- Xmllint未设置,而在路径中找不到XMLLINT;跳过XML预处理
- 在英特尔C++编译器 (Linux) 的配置搜索路径中找不到文件可执行文件
- 即使定义了搜索路径,也找不到自定义共享库
- Windows找不到DLL在路径中的目录中以为其
- makefile 找不到来自 -I 包含路径的头文件
- VS2012:“找不到资源编译器DLL.请确保路径正确.”
- Maven NAR插件:在路径上找不到DLL依赖项
- G++ 找不到库,除非它是完整路径
- 在 Visual C++ 系统调用的路径中找不到可执行文件
- Dijksta算法在邻接矩阵中找不到路径
- Qt iOS版本找不到路径为的标头
- 在Qt中的.pro文件中找不到路径