【问题标题】:skipping incompatible eclipse跳过不兼容的日食
【发布时间】:2013-03-30 13:11:43
【问题描述】:

我在 eclipse 上得到一个编译错误。

skipping incompatible C:\Users\khhwork\Desktop\test\test\Datastore\lib/libpq.dll when searching for -lpq

我不知道为什么甚至如何将路径名中的最后一个 / 更改为 \。

我一直在更改和探索所有设置,但没有成功。

谢谢, 卡文

【问题讨论】:

  • / vs \ 是一个红鲱鱼。 Windows可以处理任何一个。通过搜索有关此主题的其他帖子,这看起来像是 32 位与 64 位的问题。 IE。您正在寻找一个版本,但您安装了另一个版本。

标签: c++ eclipse path mingw libraries


【解决方案1】:

Windows 应用程序使用的 Win32 API 都接受目录的 / 和 \ 分隔符,并且在编译时报告的错误看起来有些不同。您拥有的 libpq.dll 可能与您编译应用程序其余部分的平台不同(例如,您编译 64 位应用程序而 DLL 是 32 位应用程序,或者相反,或者您是为另一个平台(如 ARM)编译,而 DLL 是为 x86... 可以是这样的)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-28
    • 1970-01-01
    • 2021-08-17
    • 2013-06-09
    • 2011-03-08
    相关资源
    最近更新 更多