2011-08-02 46 views
7

我想在Mac OS上构建32位Poco库(因为我有其他固定的32位依赖关系)。但是,默认情况下,Poco只能为x86_64目标构建。如何在Mac OS上构建32位Poco库?

我试图建立波科像这样(根据波苏构建指令):

POCO_TARGET_OSARCH=i386 make 

但是,它仍然只是建立了x86_64的。有任何想法吗?

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

嗯,原来的答案是这样的(万一别人运行到这一点):

您需要这两个变量在运行configure前出口,使:

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

回答

1

你可以试试这个:

  • gedit poco-1.4.1p1-al L /编译/配置/达尔文
  • 改变这些标志到所需的架构ARCHFLAGS, POCO_TARGET_OSARCH

注意的./configure那么只有 “制造”。

4

波索现在运行./configure

当具有这样的配置到32位直接Mac OS X上建立指定 --config=Darwin32