gpt4 book ai didi

c++ - 如何在 Qt-Creator 中正确使用 mpfr/gmp?

转载 作者:行者123 更新时间:2023-12-02 10:34:40 25 4
gpt4 key购买 nike

您好我想使用 Qt-creator 创建一个 Qt5 项目并想使用 mpfr/gmp 所以我需要如何配置项目。

因为如果我编译我会得到这些错误:

#include "mainwindow.h"

#include <QApplication>
#include <stdio.h>
#include <gmp.h>
#include <mpfr.h>



int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();

mpfr_t x, y, z, t;
mpfr_inits2 (256, x, y, z, t, (mpfr_ptr) 0);

return a.exec();
}

输出:
 error: undefined reference to `mpfr_inits2'

但是在代码块上,我添加了包含路径和库路径并添加了标志 -lgmp -lmpfr到编译器并且工作正常。

最佳答案

在 QtCreator 中,打开 .pro项目的文件并附加以下行:

unix: LIBS += -lmpfr -lgmp

或者,您也可以使用 UI 执行此操作:在“项目”列表中,右键单击您的项目,选择“添加库”>“系统库”。在“库文件”字段中添加例如 /usr/lib/mpfr.so . QtCreator 会将其转换为 -lmpfr ,如“摘要” View 中所示。重复这些步骤以添加 /usr/lib/libgmp.so也是。

enter image description here
enter image description here

关于c++ - 如何在 Qt-Creator 中正确使用 mpfr/gmp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60921206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com