【发布时间】:2012-03-20 21:30:48
【问题描述】:
我想使用 embarcadero XE2 编译器为 Mac OS 生成应用程序。 我使用示例 here 测试了 XE2 C++ 编译器。
这个例子解释了如何添加一个 mac os 框架(openGL & GLUT) 为了告诉 XE2 链接器链接到这些框架中的库。
此示例在我的 PC 上运行良好(Win7 连接到 Mac OS SL 10.6.6)。
然后我尝试了一个 dexample 以使用 Acceleralte 框架 (Blas 和 lapack 库):
我创建了一个控制台应用程序并添加了 Accelerate 框架: 我将远程机器上的路径设置为“/System/Library/Frameworks”,该文件 掩码为“加速”,路径类型为“框架”。
我使用的示例是从示例here复制的“File1.cpp”:
项目编译良好,但出现链接错误:[ILINK32 Error] "ilink32" exited with code 3。
我尝试将 libBLAS.dylib 和 libLAPACK.dylib 添加到链接器附加选项中,但它不起作用。
我有两个问题:
1-XE2 for mac os 是否仅限于一定数量的 mac os 框架?
2- 我们可以生成一个 xcode 项目(如 iOs 目标)并使用 Xcode 在 mac 上构建 mac os 项目吗?
亲切的问候,
【问题讨论】:
标签: macos c++builder