C++ 如何在Visual Studio 2013中添加头文件,C++;
我使用Visual Studio 2013构建了一个程序。我有一些问题。。。 a) 错误:C++ 如何在Visual Studio 2013中添加头文件,C++;,c++,build,compilation,header,C++,Build,Compilation,Header,我使用Visual Studio 2013构建了一个程序。我有一些问题。。。 a) 错误: c:\users\wojciech\desktop\cryingdamson 0.3.6 (8.60) v8.2 source\otpch.h(28): fatal error C1083: Cannot open include file: 'libxml/xmlmemory.h': No such file or directory 我的代码: #include <libxml/xmlmemo
c:\users\wojciech\desktop\cryingdamson 0.3.6 (8.60) v8.2 source\otpch.h(28): fatal error C1083: Cannot open include file: 'libxml/xmlmemory.h': No such file or directory
我的代码:
#include <libxml/xmlmemory.h>
#包括
我已经在Visual Studio 2013中将该文件包含到头文件中,甚至在libxml文件夹中也有该文件。由于该错误,我仍然无法生成解决方案(编译)
请帮助我,我是Visual Studio的新手。我试图将xmlmemory.h文件添加到项目属性中,但似乎没有看到该文件
好的,在文件夹“c:\users\wojciech\my documents/visual studio 2013/projects/consoleapplication3”中有一个名为MainProject.sln的文件,它的类型是microsoft visual solution。在同一个文件夹中,我添加了libxml文件夹,并在该文件夹中放置了xmlmemory.h。问题是我仍然不能编译这个程序
我使用windows 7。您需要将libxml的父文件夹添加到include路径。如果文件夹结构看起来像
- 一些项目
- 包括
- libxml
- xmlmemory.h
- libxml
- 包括
您需要将include目录添加到include路径您的
xmlmemory.h
在哪里?包括在部分中尝试完整的路径
路径libxml/xmlmemory.h
实际上是/libxml/xmlmemory.h
,其中/
表示工作区的位置
========================下一步是根据您的评论添加的==========================
只需使用#include“.\libxml\xmlmemory.h”
即可编译。因此,您的工作区路径是c:\users\wojciech\my documents/visualstudio 2013/projects/consoleapplication3
。在您的工作区下,应该有一个文件夹MainProject
,其中包含您现有的源文件。因此\
表示路径c:\users\wojciech\mydocuments\visualstudio 2013\projects\consoleapplication3\MainProject
请注意,您应该使用\
而不是/
来表示项目中的文件层次结构,并且应该使用“xxx.h”
而不是
您也可以使用此方法:打开视图->属性管理器
,右键单击MainProject
并打开Properties
,在C/C++->General->Additional Include目录
中,将文件夹libxml
添加到其中。然后libxml
文件夹下的所有文件都将成为解决方案的一部分。您只需使用#include“xmlmemory.h>”
即可对其进行编译
任何一种方法都应该编译。我只是将此添加到您的答案中。op听起来像是应该读几行关于库/includeOK的内容的人,在文件夹“c:\users\wojciech\my documents/visual studio 2013/projects/consoleapplication3”中有一个名为MainProject.sln的文件,它的类型是microsoft visual solution。在同一个文件夹中,我添加了libxml文件夹,并在该文件夹中放置了xmlmemory.h。问题是我仍然无法编译程序。对于外部库,我建议将库的路径添加到包含路径(在项目设置中)好的,在文件夹“c:\users\wojciech\my documents/visual studio 2013/projects/consoleapplication3”中有一个名为MainProject.sln的文件,该文件类型为microsoft visual solution。在同一个文件夹中,我添加了libxml文件夹,并在该文件夹中放置了xmlmemory.h。问题是我仍然不能编译程序。@waqmaz93我已经修改了我的答案。如果还有问题,请添加您的评论。首先,我想感谢您的回答。外国人能为外国人做点什么很酷,所以非常感谢你!=)我能为你做些什么?但我还有一个问题。如何使用此“”而不是“”使其工作。谢谢..致以最良好的问候!只需使用google.com,伙计。对于您的问题,请查看或@waqmaz93。如果这确实对您有帮助,请接受它作为您的答案。