如何在eclipse中正确使用gmp-mpir-mpfr?

问题描述 投票:0回答:1

我设法在CodeBlocks中使用mpfr-mpir-gmp,但我想在Eclipse C ++中使用:

[当我编译代码时,它会编译并生成,但是如果我运行项目,它会说:“加载共享库时出错:libmpfr.so.6:无法打开共享库文件:没有这样的文件或目录”。

所以有人可以告诉我如何配置Eclipse以正确使用gmp-mpifr-mpir吗?

  • 如果从终端编译:

    g++ -lmpir -lmpfr -lgmp myEclpiseMPFRMPIRproj.cpp
    

然后:

./a.out

它工作正常,并且没有抱怨相同的问题。所以我想我不知道如何传递那些标志-lgmp, -lmpir -lmpfr

谢谢。

c++ eclipse-cdt gmp mpfr mpir
1个回答
0
投票

我已经尝试了数千次,但没有放弃。我很高兴将其分享给可能遇到相同问题的人:

[当我构建并安装了“ gmp,mpfr,mpir”时,我使用了sudo make install,因此该库位于/usr/local中,因此当我使用Eclipse-CDT创建一个项目时,只有将标记添加到链接器:

 Project->properties->C/C++ Build->Settings->GCC C++ Linker->Command and add:

g++ -lgmp -lmpir -lmpfr
  • 应用并关闭。现在构建并运行。效果很好!

NB:我已经遇到的问题,因为我已经添加了library paths and filesinclude paths,所以我将它们全部删除了。

© www.soinside.com 2019 - 2024. All rights reserved.