我如何将octave(matlab克隆)与qt creator集成
how i can integrate octave(matlab clone) with qt creator
我的第一个问题。对不起,如果你发现任何愚蠢的。
如何从qt-creator调用八度函数。Octave是一个matlab克隆。我已经搜索了一个星期,但我越来越困惑,我应该做什么。我所搜索的是,我们可以使用Qprocess, Qmake和通过添加八度库。但是我不明白我应该采用哪种方法。我试着用c++来使用Octave库,但我无法理解如何做export LD_LIBRARY_PATH=/full/path/to/usr/lib/octave-3.2.4
,我是否必须在终端或Qt-creator的。pro中输入。如果有人研究过的话。请指导我该怎么做。我在这个问题上花了太多时间,但还是没能找到解决办法。请帮帮我。谢谢!
我已经创建了GUI,但现在我想链接一些八度函数与它。如果我按下绘图按钮,使用内置的八度函数,应该显示一个绘图
下面是我创建的GUI代码
main.cpp
#include <QtGui/QApplication>
#include "mainwindow.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}
mainwindow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_3_clicked()
{
}
gui.pro
#-------------------------------------------------
#
# Project created by QtCreator 2014-07-16T17:44:01
#
#-------------------------------------------------
QT += core gui
TARGET = gui
TEMPLATE = app
SOURCES += main.cpp
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui
我没有足够的信誉来上传gui的图片
LD_LIBRARY_PATH
是一个预定义的环境变量,用于设置链接器在链接动态库/共享库时应该查找的路径。
可以使用export variable=value
将名为variable
的环境变量的值设置为自定义值value
。如果该变量不存在,则创建该变量。
您可以将其放在终端或用于启动编译后的应用程序的bash脚本中:
#!/bin/sh
export LD_LIBRARY_PATH=/full/path/to/usr/lib/octave-3.2.4
/usr/bin/myapp
不要忘记检查Octave安装的库在哪里。例如,在我的Gentoo中,Octave库位于/usr/lib/octave/3.6.4
。这不仅对于为应用程序设置执行环境很重要,而且对于允许应用程序的正确链接也很重要,这意味着您还必须相应地调整包含路径和lib路径(这次是在.pro
文件中)。
尽管如此,你所指出的问题几乎是你需要使用Octave库和运行你的应用程序的一切:你只需要调整你的路径。
- 无法使用Qt Creator在Windows中构建yaml-cpp
- 在Qt Creator中,如何在连接到正在运行的进程后查看控制台输出
- 如何在QT Creator上将QWidget声明为继承类的对象
- 在 QTextEdit 中使用指针或在 Qt-Creator 上使用 connect()
- Qt creator 4.11,在应用程序输出面板中创建一个链接
- 使用 Cmake 在 Qt Creator 中显示头文件
- 如何在 CMakeLists.txt Qt Creator 中包含头文件?
- 为什么Qt Creator的应用程序输出不能从spdlog记录器打印
- 使用Qt Creator在调试模式下编译一段代码
- Qt Creator 在执行步骤 "make" 时出现编译错误,-fno-stack-limit
- Qt creator语言 - fno-elide-constructors 不起作用
- 如何将Valgrind与Qt Creator一起使用来调试远程应用程序?
- QT Creator将SQLite复制为空数据库
- 如何在QT Creator中手动运行CMake和Run
- 在Qt Creator中应用代码更改的快捷方式是什么?
- Qt Creator在linux mint 64位中找不到CMAKE_CXX_COMPILER编译器
- 为什么 qt-creator 在我用小写字母命名小部件类后无法构建?
- Qt Creator项目打破:"找不到建筑x86_64符号"
- 您将如何在现有的QT Creator GUI项目中实现ROS发布者和订阅者?
- 将OpenBLAS与Qt Creator项目链接