2012-08-22 26 views
0

我想在Xcode IDE(mac os)中设置CPLEX(优化库),但必须完成一些配置,但我不知道如何执行以下两个安装指示(我想知道如何执行在Xcode IDE中构建设置,而不是在命令行终端中)。谁可以帮我,谢谢:如何指定库到Xcode链接器和Xcode编译器的预处理器指令?

1.Compiler选择:给你的编译器预处理指令通过选项-D的手段,这样的:

-DIL_STD

2.Linker选项:指定库到链接器,像这样:

-lilocplex -lconcert

这里的正确顺序构建库:

-lilocplex -lconcert -lcplex -lm -lpthread

+0

Xcode不是编译器。 – 2012-08-22 16:53:02

+0

现在Hello world可以通过C++编程运行。 – Charlie

回答

0

选择项目并在项目编辑器中进行构建设置。这里有一些设置可以将选项传递给编译器和链接器。

+0

我搜索了构建设置中的所有项目,并且找不到合适的项目。你能指示他吗?谢谢。 – Charlie

+1

你可以把'-DIL_STD'放入'Other C flags'中。你可以把'-lilocplex -lconcert -lcplex'放在'其他链接器标记'中,或者你可以将这些库添加到目标中(构建阶段,将库添加到'链接二进制库'区域)。你不需要'-lm'或'-lpthread'标志。 – bames53

+0

感谢您的宝贵帮助。遵循您的指示,链接和构建都会成功。 – Charlie

0

只是做bames53写道。事实上,我遇到了上述两个步骤后的另一个问题,因为我在库搜索路径中分配了32位库目录。为避免它,应该将库路径更改为64位。如果你想使用32位库,然后在构建设置中将体系结构从“64位英特尔”更改为“32位英特尔”。实际上,mac os通常是64位。