1

実行したい簡単なコード:

#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 に何かを追加する必要がありますか?

4

1 に答える 1