我正在尝试使用控制台应用程序从图像中读取像素:
#include <QtCore/QCoreApplication>
#include <QtGui/QImage>
#include <iostream>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QImage *img = new QImage("adadad.jpg");
//std::cout << "Type filename:" << std::endl;
img->isNull();
return a.exec();
}
Run Code Online (Sandbox Code Playgroud)
这不起作用我得到了:(IT不编译,但无论如何文件还不存在......)
File not found: tmp/obj/debug_shared/main.o:: In function `main':
Run Code Online (Sandbox Code Playgroud)
到底是怎么回事?是否无法在控制台应用程序中使用Qimage?!
编辑: 屏幕
可以在控制台应用程序中使用QImage,但必须确保已配置QtGui.如果您选择了控制台应用程序,则.pro文件可能包含类似的内容
CONFIG += console
QT -= gui
Run Code Online (Sandbox Code Playgroud)
如果是这种情况,请删除QT - = gui行.
| 归档时间: |
|
| 查看次数: |
10124 次 |
| 最近记录: |