weixin_54258897 2022-01-22 07:31 采纳率: 0%
浏览 35
已结题

想问问有没有人可以改下这个CMakeLists.txt

要用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之后该如何进行编译

  • 写回答

1条回答 默认 最新

  • 有问必答小助手 2022-01-24 15:05
    关注

    你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


    本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


    因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。

    评论

报告相同问题?

问题事件

  • 系统已结题 1月30日
  • 修改了问题 1月22日
  • 修改了问题 1月22日
  • 修改了问题 1月22日
  • 展开全部

悬赏问题

  • ¥15 seatunnel-web使用SQL组件时候后台报错,无法找到表格
  • ¥15 fpga自动售货机数码管(相关搜索:数字时钟)
  • ¥15 用前端向数据库插入数据,通过debug发现数据能走到后端,但是放行之后就会提示错误
  • ¥30 3天&7天&&15天&销量如何统计同一行
  • ¥30 帮我写一段可以读取LD2450数据并计算距离的Arduino代码
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题
  • ¥20 云服务Linux系统TCP-MSS值修改?
  • ¥20 关于#单片机#的问题:项目:使用模拟iic与ov2640通讯环境:F407问题:读取的ID号总是0xff,自己调了调发现在读从机数据时,SDA线上并未有信号变化(语言-c语言)
  • ¥20 怎么在stm32门禁成品上增加查询记录功能