【发布时间】:2012-07-08 07:40:32
【问题描述】:
假设我有 3 个项目:
- 项目程序 -> 编译成可执行文件
- 参考音频,Tweakbar
- 其他依赖项:无
- 其他库依赖项:无
- 项目音频
- fmod 的封装,编译成 .lib
- 其他依赖项:fmodex_vc.lib
- 其他库依赖项:$(SolutionDir)\libs\fmod\lib
- 项目调整栏
- AntTweakBar 的包装器,编译成 .lib
- 其他依赖项:AntTweakBar.lib
- 其他库依赖项:$(SolutionDir)libs\AntTweakBar\lib
现在,问题是我收到以下编译错误:
致命错误 LNK1104:无法打开文件“AntTweakBar.lib”
可以通过将该lib文件的路径放在“程序”的项目设置中来解决此错误
我想知道的是为什么我需要在那里有这个库的路径?没有这样的路径,fmod 工作得很好。
【问题讨论】:
-
没有名为“附加库依赖”的设置。如果您的意思是“目录”,不,这对链接程序没有影响。
-
@HansPassant Additional Library Dependencies 位于 Project properties -> Linker
标签: c++ visual-c++ compiler-construction linker