【问题标题】:I have installed WxWidgets, but PgAdmin cannot see it我已经安装了 WxWidgets,但是 PgAdmin 看不到它
【发布时间】:2012-12-15 12:17:36
【问题描述】:

有一个类似的问题(在这里或在一些相关的 SE 网站上),但我没有找到,所以我问了一个新问题(如果你找到了,发送一个链接并投票关闭这个问题,如果它们太相似的话)。

我已经完成了 WxWidgets 的安装(配置;make;make install),但是在安装 PgAdmin III 1.16 时,make 控制台无法识别 WxWidgets 已安装。我发现在这种情况下缺少 Unicode 可能是个问题,但我启用了 Unicode。我还应该做什么?

我有 32 位 Windows XP 和 WxWidgets 2.9.4。包括 PostgreSQL 9.1.3 都可以。

编辑:我尝试了另一种方法 - 通过 Visual Studio 和 Visual C++。不知道我的问题是一样还是差不多,但是Visual Studio报这个错误:

error C1083: Cannot open include file: 'wx/wxprec.h': No such file or directory

接下来是 100 个其他错误,这些错误似乎是这个错误的结论(主要是名称以“wx”开头的未定义类型/函数)。我在标题中添加了分号(正如建议的here - “所有回复”之后的第四个条目),但它没有帮助。我还尝试在 WxWidgets 中添加“include”和“lib”目录以包含每个项目的路径,但这里没有乐趣。

有人知道怎么解决吗?

【问题讨论】:

    标签: installation wxwidgets pgadmin


    【解决方案1】:

    您需要将 pgAdmin 指向 Windows 下的 wxWidgets 安装。它的构建指令应说明如何执行此操作,但您必须设置包含路径(-I 编译器选项)和库路径(-L 链接器选项)才能正确编译和链接。

    请注意,对于包含路径,您必须首先放置包含在构建过​​程中通过 configure 生成的 wx/setup.h 文件的目录,然后放置包含所有其余 wx 标头的目录。

    另外,这可能是不言而喻的,但是您必须使用相同的编译器来构建 wxWidgets 和 pgAdmin,因此如果您使用 configure+make 构建 wx,则不能将 MSVC 用于 pgAdmin。

    【讨论】:

      猜你喜欢
      • 2017-10-04
      • 2020-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-29
      • 2011-07-18
      • 1970-01-01
      相关资源
      最近更新 更多