在Visual Studio(C++)有一天,我试图构建一些示例代码,它不会工作,即使我指向正确的包含和lib目录(我有链接器错误)。链接是否不够?
我通过在项目设置的常规属性 - >连接器 - >输入字段中指定必要的.lib文件,询问解决问题的朋友。
我的问题:
是不是简单地指向与.lib文件足够的目录?你需要专门告诉链接器哪些lib文件链接?
通过列出additional dependencies
字段中的.lib文件,我是否准确指定了哪些静态库构建到exe中?如果对此的回答是肯定的,那么这些将成为构建到exe中的唯一lib文件吗?为什么它被称为additional
依赖关系?有没有另外一个地方可以指定包含lib文件?我曾经认为这是通过包含必要的头文件来完成的。