我正在尝试从 Visual Studio 2012 中在我的 Windows 机器上构建 postgresql。当我这样做时,我会遇到很多错误,所有这些错误都是:
- LNK1120:n 个未解决的外部因素
- LNK2001:未解析的外部符号
我在很多地方读到有这些错误应该指定它是控制台应用程序而不是 win32 应用程序,但是:我没有自己创建 sln 和 vcxproj,但是构建程序首先创建了这个。所以,我在那里什么都做不了,对吧?
我查看了其他类似的问题,有人建议将 dll 添加为附加依赖项(属性> 配置属性> 链接器> 输入> 附加依赖项)。这确实有效,但这真的是解决方案吗?我是否必须在每个项目上手动添加依赖项?或者有捷径吗?