Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VS2012:构建postgresql-LNK112001-手动添加依赖项?_Postgresql_Build_Compilation_Visual Studio 2012 - Fatal编程技术网

VS2012:构建postgresql-LNK112001-手动添加依赖项?

VS2012:构建postgresql-LNK112001-手动添加依赖项?,postgresql,build,compilation,visual-studio-2012,Postgresql,Build,Compilation,Visual Studio 2012,我正在尝试从VisualStudio2012在我的Windows计算机上构建postgresql。当我这样做的时候,我会犯很多错误,都是这样的: LNK1120:n个未解析的外部 LNK2001:未解析的外部符号 我在很多地方读到,如果出现这些错误,应该指定它是一个控制台应用程序,而不是win32应用程序,但是:我自己没有创建sln和vcxproj,但是构建程序首先创建了它。所以,我在那里什么都做不了,对吗 我研究了其他类似的问题,有人建议添加dll作为附加依赖项(属性>配置属性>链接器>输

我正在尝试从VisualStudio2012在我的Windows计算机上构建postgresql。当我这样做的时候,我会犯很多错误,都是这样的:

  • LNK1120:n个未解析的外部
  • LNK2001:未解析的外部符号
我在很多地方读到,如果出现这些错误,应该指定它是一个控制台应用程序,而不是win32应用程序,但是:我自己没有创建sln和vcxproj,但是构建程序首先创建了它。所以,我在那里什么都做不了,对吗


我研究了其他类似的问题,有人建议添加dll作为附加依赖项(属性>配置属性>链接器>输入>附加依赖项)。这确实有效,但这真的是解决方案吗?我必须手动添加每个项目的依赖项吗?或者有快捷方式吗?

Visual Studio 2012不受支持,也不适用于PostgreSQL 9.2及以下版本。即使可以解决即时链接器错误,也会遇到本地和字符集支持等问题

对于第9.2页,请使用Visual Studio 2010或更早版本;对于第9.0页及以下版本,请使用Visual Studio 2008或更早版本。Express版本工作正常,Windows SDK 7.1也一样

即将发布的PostgreSQL 9.3将包括Visual Studio 2012支持。它不会重新修补到旧版本中

有关VS 2012支持,请参阅和

有关Windows上的生成说明,请参阅。阅读当前版本,但请注意,如果要构建较旧版本的服务器,可能还需要较旧的工具,因此也请阅读旧版本的文档版本

我已经编写了一些工具和说明来帮助简化构建;它们发表在这里:


非常感谢您的反馈。

Visual Studio 2012不受支持,也不适用于PostgreSQL 9.2及以下版本。即使可以解决即时链接器错误,也会遇到本地和字符集支持等问题

对于第9.2页,请使用Visual Studio 2010或更早版本;对于第9.0页及以下版本,请使用Visual Studio 2008或更早版本。Express版本工作正常,Windows SDK 7.1也一样

即将发布的PostgreSQL 9.3将包括Visual Studio 2012支持。它不会重新修补到旧版本中

有关VS 2012支持,请参阅和

有关Windows上的生成说明,请参阅。阅读当前版本,但请注意,如果要构建较旧版本的服务器,可能还需要较旧的工具,因此也请阅读旧版本的文档版本

我已经编写了一些工具和说明来帮助简化构建;它们发表在这里:


非常感谢您的反馈。

好的,我将尝试使用VS2010进行构建,然后回复您!更新答案;请参阅最后的Pg文档和Pg_build_win链接。谢谢!按照自述文件中的说明进行操作-希望到时它能起作用。当我知道更多的时候,马上给你回复带有自述文件的脚本工作得很好,但是我仍然有42个(Adams说你好…)链接tablefunc.lib、test_parser.lib、seg.lib等中的错误。好吧,这很奇怪:使用配置“Release”我没有错误,只有在使用“调试”配置:-S(哦,是的,我清理并重建了,还有…)好吧,我将尝试使用VS2010进行构建,并与您联系!更新答案;请参阅最后的Pg文档和Pg_build_win链接。谢谢!按照自述文件中的说明进行操作-希望到时它能起作用。当我知道更多的时候,马上给你回复带有自述文件的脚本工作得很好,但我仍然有42个(Adams说你好…)链接tablefunc.lib、test_parser.lib、seg.lib等中的错误。好吧,这很奇怪:使用配置“Release”我没有错误,只有在使用“调试”配置:-S时(哦,是的,我清理并重建了,还有…)