LoginSignup
4
4

More than 5 years have passed since last update.

Qt + CMake

Posted at

Windows で開発する際に、よく忘れるのでメモ

Windows

Visual Studio コマンドプロンプトで作業する必要あり。

CMakeLists.txt

CMakeLists.txt
cmake_minimum_required(VERSION 2.8.12)

set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_PREFIX_PATH "C:/Qt/5.4/msvc2010_opengl")

find_package(Qt5 COMPONENTS Widgets Core)

add_executable(test WIN32 src/main.cc)
target_link_libraries(test Qt5::Widgets Qt5::Core)
  • CMAKE_PREFIX_PATH じゃなくてもよいような。
  • project 指定した方がよい。(Visual Studioのソリューション名になるなど利点あり)
ビルド方法
msbuild派
> mkdir build
> cd build
> cmake ..
> msbuild ALL_BUILD.vxcproj
nmake派
> mkdir build
> cd build
> cmake .. -G"NMake Makefiles"
> nmake

このままでビルドはできるけど、windeploy するには qtenv2.bat を実行する必要があり。
(ただ、qtenv2.batを実行するとディレクトリ変わってストレス)

以上でした。

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4