Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/147.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在Visual Studio 2013中添加头文件,C++;_C++_Build_Compilation_Header - Fatal编程技术网

C++ 如何在Visual Studio 2013中添加头文件,C++;

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

我使用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/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

您需要将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。如果这确实对您有帮助,请接受它作为您的答案。