VS C++控制台项目引入FMOD第三方库
其实之前搞过这个问题,不过经过差不多一年的时间又忘了,写篇博客记录下,虽然是引入FMOD音频库,但对于其他第三方库应该也是同理的。下面开始教学~
VS C++项目中引入第三方库思路要点有四:
1.先找到你要导入的第三方库的头文件(.h)和源文件(.cpp)(或者是.hpp也行)的路径位置(通常在一个叫做inc的目录)
2.找到与1中所述文件对应的.lib文件所在的路径位置(通常在一个叫做lib的目录下,lib与inc通常是同级目录)
3.将1的路径位置输入到VS项目属性中的附加包含目录中,将2的路径位置输入到VS项目属性中的附加库目录
4.在项目属性中的附加依赖项里手动输入你要添加的lib文件(这些lib文件名在步骤2中可知)
下面以引入fmod库为例,在VS2019环境下进行:
我将fmod包下载至C://Program Files(x86)目录下,然后打开VS创建一个C++控制台项目
1.先找到你要导入的第三方库的头文件(.h)和源文件(.cpp)(或者是.hpp也行)的路径位置(通常在一个叫做inc的目录)
以FMOD为例,这些文件在C:\Program Files (x86)\FMOD SoundSystem\FMOD Studio API Windows\api\core\inc下
2.找到与1中所述文件对应的.lib文件所在的路径位置
在inc同级目录下有一个lib文件夹,点进去有可能分为32位和64位,我选择32位,你们根据需要选择,所以我的位置为
C:\Program Files (x86)\FMOD SoundSystem\FMOD Studio API Windows\api\core\lib\x86
3.将1的路径位置输入到VS项目属性中的附加包含目录中,将2的路径位置输入到VS项目属性中的附加库目录
附加包含目录在哪?==> 项目属性->配置属性->C/C++->常规->右边方框内第一个
附加库目录在哪?==> 项目属性->配置属性->链接器->常规->右边方框内第九个
输入就不用我教了吧(滑稽)
4.在项目属性中的附加依赖项里手动输入你要添加的lib文件
先要打开你在步骤2中找到的路径,以得到你需要用的lib文件名
比如我这里就是fmod_vc.lib和fmodL_vc.lib:
然后将这两个lib名手动输入(强调是手动输入!)至附加依赖项
附加依赖项==>项目属性->配置属性->链接器->输入->右边方框内第一个
至此,配置完成。在main函数的cpp中应当可以导入第三方头文件了