C++ visualc&x2B+;2008; 是否将库添加到编译过程?

C++ visualc&x2B+;2008; 是否将库添加到编译过程?,c++,compilation,fmod,visual-c++-2008,C++,Compilation,Fmod,Visual C++ 2008,我有一个需要fmod库的项目,我需要让编译器在我安装它的目录中搜索源代码。这是我第一次与C++编译过程交互,所以我完全迷失了。我使用什么设置来告诉它库在哪里?” 编辑:为了清楚起见,我说的是fmod第三方音频库。要包括额外的第三方库: 在解决方案资源管理器中的项目上单击鼠标右键,然后选择“属性” 将库添加到配置属性->链接器->输入->其他依赖项中的列表中 将库路径添加到配置属性->链接器->常规->其他库目录 包括额外的第三方库: 在解决方案资源管理器中的项目上单击鼠标右键,然后选择“属性

我有一个需要fmod库的项目,我需要让编译器在我安装它的目录中搜索源代码。这是我第一次与C++编译过程交互,所以我完全迷失了。我使用什么设置来告诉它库在哪里?”


编辑:为了清楚起见,我说的是fmod第三方音频库。

要包括额外的第三方库:

  • 在解决方案资源管理器中的项目上单击鼠标右键,然后选择“属性”
  • 将库添加到
    配置属性->链接器->输入->其他依赖项中的列表中
  • 将库路径添加到
    配置属性->链接器->常规->其他库目录

包括额外的第三方库:

  • 在解决方案资源管理器中的项目上单击鼠标右键,然后选择“属性”
  • 将库添加到
    配置属性->链接器->输入->其他依赖项中的列表中
  • 将库路径添加到
    配置属性->链接器->常规->其他库目录

其他帖子对如何链接visual Studio代码编辑器提供了很好的指导。 但是,值得一提的是,其他构建工具(不是Microsoft代码编辑器)允许跨平台构建和链接

特别是,boost构建工具bjam做得非常好:

这是一个优秀的构建工具,用于以跨平台的方式整理简单文本文件(而不是界面的一部分)中的链接。例如,要在microsoft编译器和gnu编译器之间切换,只需在一个文件中更改一个单词

如果您的新到C++,那么Boost库更值得泛指。看

祝你一切顺利


Tom

其他帖子对如何链接visual Studio代码编辑器提供了很好的指导。 但是,值得一提的是,其他构建工具(不是Microsoft代码编辑器)允许跨平台构建和链接

特别是,boost构建工具bjam做得非常好:

这是一个优秀的构建工具,用于以跨平台的方式整理简单文本文件(而不是界面的一部分)中的链接。例如,要在microsoft编译器和gnu编译器之间切换,只需在一个文件中更改一个单词

如果您的新到C++,那么Boost库更值得泛指。看

祝你一切顺利


汤姆

@Steve:我想这篇文章是指音频库(fmod.org):)没问题,只是我狭隘的世界观挡住了我的去路好吧,还是不起作用。我在其他依赖项下有“fmodex_vc.lib”,在其他库目录下有“C:\Program Files(x86)\FMOD SoundSystem\”。我得到的错误是“致命错误C1083:无法打开包含文件:'fmod.hpp':没有这样的文件或目录”(项目包含fmod的任何地方)我确实安装了fomd,我确信:)您也需要为头文件设置包含路径:
配置属性->C/C++->常规->其他包含目录
,指向您电脑上的
fmod.hpp
所在位置HDD@Steve:我认为OP指的是音频库(fmod.org):)没问题,只是我狭隘的世界观妨碍了我,仍然不起作用。我在其他依赖项下有“fmodex_vc.lib”,在其他库目录下有“C:\Program Files(x86)\FMOD SoundSystem\”。我得到的错误是“致命错误C1083:无法打开包含文件:'fmod.hpp':没有这样的文件或目录”(项目包含fmod的任何地方)我确实安装了fomd,我确信:)您也需要为头文件设置包含路径:
配置属性->C/C++->常规->其他包含目录
,指向硬盘上的
fmod.hpp
所在位置