【问题标题】:How to build 32-bit Poco libraries on Mac OS?如何在 Mac OS 上构建 32 位 Poco 库?
【发布时间】:2011-10-18 10:48:47
【问题描述】:

我想在 Mac OS 上构建 32 位 Poco 库(因为我有其他固定的 32 位依赖项)。然而,默认情况下,Poco 只为 x86_64 目标构建。

我尝试像这样构建 Poco(根据 Poco 构建说明):

POCO_TARGET_OSARCH=i386 make

但是,它仍然只为 x86_64 构建。有什么想法吗?

=============================================

嗯,原来答案是这样的(以防其他人遇到这个问题):

在运行configure和make之前需要导出这两个变量:

  POCO_TARGET_OSARCH="i386"
  ARCHFLAGS="-arch i386"

【问题讨论】:

    标签: compilation 32bit-64bit cross-compiling poco-libraries


    【解决方案1】:

    Poco 现在具有直接在 Mac OS X 上构建 32 位的配置。指定 --config=Darwin32 运行时./configure

    【讨论】:

      【解决方案2】:

      你可以试试这个:

      • gedit poco-1.4.1p1-all/build/config/Darwin
      • 将这些标志更改为您想要的架构 ARCHFLAGS, POCO_TARGET_OSARCH

      注意 ./configure 然后只有“make”。

      【讨论】:

        猜你喜欢
        • 2011-03-13
        • 2011-05-04
        • 2012-02-03
        • 1970-01-01
        • 1970-01-01
        • 2018-03-29
        • 1970-01-01
        • 2012-01-13
        • 2018-02-03
        相关资源
        最近更新 更多