【问题标题】:Does Armadillo run well with Embarcadero C++ Builder XE*?Armadillo 是否与 Embarcadero C++ Builder XE* 一起运行良好?
【发布时间】:2013-07-31 06:50:25
【问题描述】:

我计划购买 Embarcadero C++Builder XE*,然后安装 Armadillo C++ 线性代数库,这样我就可以处理稀疏矩阵类型的项目。在我从 Embarcadero 购买 C++ Builder XE* 之前,我只是想知道 Armadillo 是否可以很好地与 Embarcadero C++ Builder XE* 配合使用。我想你们很多人都在运行犰狳,你们中的一些人在 Embarcadero C++BuilderXE2~4 中运行犰狳吗?犰狳在那里跑得好吗?

感谢您的反馈。

涡流

【问题讨论】:

    标签: c++ visual-studio c++builder armadillo


    【解决方案1】:

    Armadillo 需要能够正确处理 template meta-programming 的 C++ 编译器:编译器必须正确支持 C++ 标准。

    您需要 Embarcadero C++ Builder 有什么特别的原因吗?

    如今,我们拥有大量免费(无成本)和开源的高质量 C++ 编译器。您可能希望研究 GCC 和 Clang 等编译器,它们可以与 Eclipse 结合使用。

    所有 Linux 发行版都带有预编译的 GCC。您可以从MinGW project 获取适用于 Windows 的 GCC。

    【讨论】:

    • 64 位的 C++ Builder 基于 CLANG 3.1,因此它应该编译 Armadillo。您必须测试 32 位编译器。
    【解决方案2】:

    C++Builder 的 32 位编译器在使用更复杂的 C++ 结构时存在一些问题,因此我不得不做一些移植工作以在其中构建 C++ 库并不罕见。在所有其他条件相同的情况下,我会推荐另一个编译器。

    我对犰狳没有特别的经验,但是 Embarcadero 有一个 free trial 可用,所以你应该可以自己尝试一下。

    【讨论】:

      猜你喜欢
      • 2012-06-24
      • 1970-01-01
      • 2022-12-27
      • 1970-01-01
      • 1970-01-01
      • 2012-01-27
      • 1970-01-01
      • 1970-01-01
      • 2012-07-29
      相关资源
      最近更新 更多