実行したい簡単なコード:
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private:
Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H
私のCMakeLists.txt:
project(SimpleProject)
# The version number
set (SimpleProject_VERSION_MAJOR 1)
set (SimpleProject_Version_MINOR 0)
cmake_minimum_required(VERSION 2.8)
aux_source_directory(. SRC_LIST)
add_executable(${PROJECT_NAME} ${SRC_LIST})
qtcreator で実行するとQMainWindow: No such file or directory I'm using GCC 4.61 (64 bit) and Qt 4.8.4 (qt5 でも発生) と表示されます。私がどこかで読んだように、これはQt内の変更とは何の関係もないようです。qtcreator によって提案された単純な Qt サンプル アプリケーションを実行しようとすると、正常に動作します。Qt がインストールされており、qtcreator はそれを見つけることができます。しかし、CMake ではそうはなりません。qtcreator が Qt を見つけられるように、CMakeLists に何かを追加する必要がありますか?