Thanks again. I created simplified version of my project. I have 2 files .
main.cpp
#include <QApplication>
#include <QCoreApplication>
#include "functions.cpp"
#include <fstream>
#include <iostream>
#include <cstring>
#include <stdlib.h>
#include <QtGui>
#include <QImage>
#include <QPixmap>
#include <QDesktopWidget>
using namespace std;
void doPrint();
int main(int argc, char *argv[])
{
//QApplication application(argc, argv);
doPrint();
return 0;
}
#include <QApplication>
#include <QCoreApplication>
#include "functions.cpp"
#include <fstream>
#include <iostream>
#include <cstring>
#include <stdlib.h>
#include <QtGui>
#include <QImage>
#include <QPixmap>
#include <QDesktopWidget>
using namespace std;
void doPrint();
int main(int argc, char *argv[])
{
QCoreApplication application(argc, argv);
//QApplication application(argc, argv);
doPrint();
return 0;
}
To copy to clipboard, switch view to plain text mode
functions.cpp
#include <iostream>
#include <cstring>
#include <cstdlib>
#include <cmath>
#include <string>
#include <QtGui>
#include <QImage>
#include <QPixmap>
#include <QApplication>
#include <QCoreApplication>
using namespace std;
void doPrint()
{
map.fill(Qt::white);
p.setPen(pen);
p.
setPen(QColor(100,
100,
100));
p.drawEllipse(0,0,50,50);
p.drawLine(10,20,30,40);
//map.save("figure.jpg", 0, 90);
cout << "Hello\n";
}
#include <iostream>
#include <cstring>
#include <cstdlib>
#include <cmath>
#include <string>
#include <QtGui>
#include <QImage>
#include <QPixmap>
#include <QApplication>
#include <QCoreApplication>
using namespace std;
void doPrint()
{
QPixmap map(100,100);
map.fill(Qt::white);
QPainter p(&map);
QPen pen;
p.setPen(pen);
p.setPen(QColor(100,100,100));
p.drawEllipse(0,0,50,50);
p.drawLine(10,20,30,40);
//map.save("figure.jpg", 0, 90);
cout << "Hello\n";
}
To copy to clipboard, switch view to plain text mode
Do you know why this compiles but won't run? I'm using Linux. Thanks
Bookmarks