【问题标题】:How to get access to external libraries and header files VC10如何访问外部库和头文件 VC10
【发布时间】:2010-11-28 01:57:20
【问题描述】:

我要买一本使用 Xerces C++ 的书。我目前正在使用 VS 2010 终极版,因此该程序不会遗漏任何功能。我已经下载了 windows x86 VC10 的预编译二进制文件。我的问题是我必须对我的环境变量和文件做些什么才能让 Visual Studio 导入头文件,即 #include 。我没有链接外部库的经验,所以我需要一个简单的解释。

【问题讨论】:

  • 为什么不买一本使用 Visual C++ 的书?
  • 我有一本关于 Visual C++ 的书,但它只使用标准库。 Ivor Horton 的 Visual C++ 2010 入门。
  • 您必须设置 Visual Studio 的 C++ 项目设置来配置 Xerces 标头的包含路径,以及其 lib 文件的 Lib 路径。我假设你的意思是Xerces XML Parser
  • @birryree 是的,我指的是 XML 解析器,您能否详细说明我如何配置包含路径和库路径?
  • @seljuq70 - 我以前回答过这类问题,所以我不会重复回答,所以请查看:stackoverflow.com/questions/4290249/…

标签: c++ visual-studio-2010 header xerces


【解决方案1】:

右键单击您的项目 -> 属性 -> C/C++ -> 常规 -> 附加包含目录

包含 Xerces 包含文件的路径。

对于 Lib 属性链接器 -> 常规 -> 附加库目录

包括 Xerces lib 文件的路径。

在链接器中 -> 常规 -> 输入 -> 附加依赖项

添加链接所需的库。

【讨论】:

  • 我设法添加了 .lib 文件,链接库目录,并添加了包含文件的路径。我的程序编译,但程序失败并说缺少 dll 文件。这些文件在我下载的 xerces 文件的 bin 文件夹中,我该怎么办?
  • @seljuq70 - 对于 dll 文件,将它们放在运行 exe 的文件夹中。
  • 谢谢,这完全有效。但是,有没有办法让我的所有程序访问 DLL 文件,而不必每次都将它们复制并粘贴到我的程序调试文件夹中?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-20
  • 2013-09-09
相关资源
最近更新 更多