C:如何将Ncurses和Math Flags添加到CMakeLists.txt中

时间:2015-02-04 00:21:39

标签: c cmake ncurses math.h

我将C项目导入使用Cmake的Clion IDE。 我的项目使用这些外部库:Math和Ncurses。 但是我无法让脚本CMakeLists.txt工作。

这是剧本:

cmake_minimum_required(VERSION 2.8.4)
project(thegame)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -lncurses -lm")

set(SOURCE_FILES thegame.c ./src/headers/set.h ./src/headers/functions.h ./src/headers/game.h ./src/headers/heap.h ./src/headers/lib.h
./src/headers/parser.h ./src/headers/pathfind.h ./src/headers/structures.h

./src/functions.c ./src/game.c ./src/heap.c ./src/lib.c ./src/parser.c ./src/pathfind.c ./src/set.c
)

set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "~/Binaries")

add_executable(thegame ${SOURCE_FILES})

我收到了很多这样的消息:

thegame.c:(.text.startup+0x1c): undefined reference to "mousemask"
...

我做错了什么?

0 个答案:

没有答案