无法编译PgAdmin3

时间:2015-08-19 11:33:21

标签: visual-studio-2013 postgresql-9.2 pgadmin

在发布和X64编译时会出现这些错误。

  

错误320错误LNK2019:未解析的外部符号xsltCleanupGlobals在函数“private:class wxString __cdecl frmReport :: XslProcessReport(类wxString const&,类wxString const&)”中引用“(?XslProcessReport @ frmReport @@ AEAA?AVwxString @ @ AEBV2 @ 0 @ Z)C:\ Newfolder \ pgadmin3-1.20.0 \ pgadmin \ frmReport.obj pgAdmin3

     

错误321错误LNK2019:未解析的外部符号xsltFreeStylesheet在函数“private:class wxString __cdecl frmReport :: XslProcessReport(类wxString const&,类wxString const&)”中引用“(?XslProcessReport @ frmReport @@ AEAA?AVwxString @ @ AEBV2 @ 0 @ Z)C:\ Newfolder \ pgadmin3-1.20.0 \ pgadmin \ frmReport.obj pgAdmin3

     

错误322错误LNK2019:未解析的外部符号xsltParseStylesheetDoc在函数“private:class wxString __cdecl frmReport :: XslProcessReport(类wxString const&,类wxString const&)”中引用“(?XslProcessReport @ frmReport @@ AEAA?AVwxString @ @ AEBV2 @ 0 @ Z)C:\ Newfolder \ pgadmin3-1.20.0 \ pgadmin \ frmReport.obj pgAdmin3

     

错误323错误LNK2019:未解析的外部符号xsltApplyStylesheet在函数“private:class wxString __cdecl frmReport :: XslProcessReport(类wxString const&,类wxString const&)”中引用“(?XslProcessReport @ frmReport @@ AEAA?AVwxString @ @ AEBV2 @ 0 @ Z)C:\ Newfolder \ pgadmin3-1.20.0 \ pgadmin \ frmReport.obj pgAdmin3

     

错误324错误LNK2019:未解析的外部符号xsltSaveResultToString在函数“private:class wxString __cdecl frmReport :: XslProcessReport(类wxString const&,类wxString const&)”中引用“(?XslProcessReport @ frmReport @@ AEAA?AVwxString @ @ AEBV2 @ 0 @ Z)C:\ Newfolder \ pgadmin3-1.20.0 \ pgadmin \ frmReport.obj pgAdmin3

     

错误325错误LNK1120:5个未解析的外部C:\ Newfolder \ pgadmin3-1.20.0 \ pgadmin \ Release \ pgAdmin3.exe pgAdmin3

添加了链接器设置以及vc ++目录设置仍然会出现上述错误。请做,需要在发布文件夹中生成pgAdmin3.exe。

1 个答案:

答案 0 :(得分:0)

上述错误是因为链接了一个无效的libxslt.lib文件,它通过将链接的libxslt.lib更改为正确的64位文件得到修复。