要用c++写一个国际象棋的程序,收尾的时候要用CMake做个Makefile但是没怎么学过不怎么会,有没有人帮我改改
文件路径:
-Chessboard
-CMakeLists.txt
-src
-Bishop.cpp
-Board.cpp
-King.cpp
-Knight.cpp
-Logger.cpp
-Pawn.cop
-Piece.cpp
-Player.cpp
-Queen.cpp
-Replay.cpp
-Rook.cpp
-Bishop.h
-Board.h
-King.h
-Knight.h
-Logger.h
-Pawn.h
-Piece.h
-Player. h
-Queen.h
-Replay.h
-Rook.h
-Color.h
-Facing.h
-Spot.h
-Move.h
-GameStatus.h
-PieceType.h
-Chessboard.cpp
最后的Chessboard.cpp是主要运行代码,下面附上我瞎写的CMakeLists.txt
cmake_minimum_required(VERSION 2.8)
project(Chessboard)
include_directories(src/*.h)
add_library(ChessboardLib
src/Bishop.cpp
src/Board.cpp
src/King.cpp
src/Knight.cpp
src/Logger.cpp
src/Pawn.cpp
src/Piece.cpp
src/Player.cpp
src/Queen.cpp
src/Replay.cpp
src/Rook.cpp
)
add_executable(Chessboard
src/Chessboard.cpp
)
target_link_libraries(
ChessboardLib
Chessboard
)
Optimization level得是O2
能看看我的路径指向都对了嘛?以及写好了CMakeLists之后该如何进行编译