Не выплняются команды C++ Qt. Выводится только первый cout и все, хотя должна выводится ещё и переменная. PS: С любым командами после первого cout так-же.
.pro
TEMPLATE = app
TARGET = HeuralNetwork
QT -= gui
QT += core
CONFIG += console
CONFIG -= app_bundle
SOURCES += \
main.cpp
.cpp
#include <QCoreApplication>
#include <QTextStream>
#include <QtGui/QImage>
int main(int argc, char *argv[])
{
QCoreApplication app(argc, argv);
QTextStream cin(stdin);
QTextStream cout(stdout);
cout << QString("Write image ref:") << endl;
QString imageRef;
cin >> imageRef;
//QImage image("D:/Qt Sources/NeuralNetwork/Images/1_1.png");
cout << imageRef;
return app.exec();
}
Я немного опоздал, но пользователь с ником @Kirill Pukhov
сказал что cout
и cin
не работает с данным типом данных, возможно вам придется перегрузить оператор <<
https://msdn.microsoft.com/ru-ru/library/1z2f6c2k.aspx
Вот пример
#include <iostream>
using namespace std;
class Point
{
int x, y;
public:
Point(int x, int y)
{
this->x = x;
this->y = y;
}
friend ostream& operator<<(ostream& os, const Point& p);
};
ostream& operator<<(ostream& os, const Point& p)
{
os << "x: " << p.x << "; y: " << p.y;
return os;
}
int main()
{
Point p(5, 6);
cout << p << endl;
}
Добавлю что выводить QString
в консоль не лучшая идея, ведь QString
использует кодировку UTF-8, в консоли windows консолью желательно использовать wchar
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
С помощью библиотеки QtXlsx взятой отсюда https://githubcom/VSRonin/QtXlsxWriter пытаюсь записать файл отчёта в формате *
Прошу вашей помощи в объяснении множественного наследованияВозникают проблемы с наследованием методов
QtCreator не видит библиотеку QImage, хотя сам мне её предлагает в списке