msvc2017_64バイナリでQt Creatorをインストールしました。 VS2017用のQtアドインもインストールしました。問題なくQtGuiApplicationを作成できますが、コンパイルしようとすると多くのエラーが表示されます。 Stackoverflowにこの多くの文字を追加できないため、私はhereをpastebinにリストしました。私はそれを残念です。Visual Studio用QtでC++コンパイルの問題が発生しました。
これには必須のパッケージが必要ですか? VS2017 forc用にC++をインストールしました。私はQt PathをQt VS Toolsメニューに含めました。
エラーが原因でプロジェクトの作成とコンパイルが失敗するため、ファイルを編集しませんでした。
EDIT:この問題はhereを解決しています。 (コメントとしてマークされたエラー)
#pragma once
#include <QtWidgets/QMainWindow>
#include "ui_QtGuiApplication1.h" //This could not be found
class QtGuiApplication1 : public QMainWindow
{
Q_OBJECT
public:
QtGuiApplication1(QWidget *parent = Q_NULLPTR);
private:
Ui::QtGuiApplication1Class ui; //Ui namespace does not exist
};
QtApplication.cpp:しかし、エラーがペーストビンを形成する1つは、QtGuiApplication.hに
を次も、QtGuiApplication.h存在だけでなく、 :
#include "stdafx.h"
#include "QtGuiApplication1.h"
QtGuiApplication1::QtGuiApplication1(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
}
main.cpp:
#include "stdafx.h"
#include "QtGuiApplication1.h"
#include <QtWidgets/QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QtGuiApplication1 w;
w.show();
return a.exec();
}
[標準ヘッダーのVisual Studio 2017エラー](https://stackoverflow.com/questions/42777424/visual-studio-2017-errors-on-standard-headers)の可能な複製 – drescherjm
次回からのエラーを投稿してくださいエラータブの代わりにVisual Studioの出力タブをクリックします。 [出力]タブは、テキストとして投稿するためのより良い形式になっています。 – drescherjm
@drescherjmええ、それは私のErrosの大部分を解決した、ありがとう。しかし、QtGuiApplication.hのエラーは依然として存在します。 – StckoflwUsr