我正在尝试使用nana gui lib构建我的第一个项目。我从来没有真正与其他库一起工作过,因此没有cmake的经验。
我使用cmake, make, make install
安装了该库,并顺利通过。
尝试编译starter project时出现错误
[50%]构建CXX对象CmakeFiles /NanaProTest.dir/main.cpp.o
[100%]链接CXX可执行文件NanaProTest CmakeFiles
/NanaProTest.dir/main.cpp.o:在函数“ main”中:
/home/xxx/CLionProjects/NanaProTest/main.cpp:6对'nana :: appearance :: appearance()'/ home /
的未定义引用local / include / nana / gui / widgets / form.hpp:63对'nana :: API :: make_center(unsigned int,unsigned int)'的未定义引用
...
我当前的CMakeLists.txt看起来像这样
cmake_minimum_required(VERSION 3.7)
project(NanaProTest)
set(CMAKE_CXX_STANDARD 14)
include_directories(/home/xxx/libs/nana/source)
add_executable(NanaProTest main.cpp)
我很确定我需要在CMakeLists.txt中添加一些内容,但我不知道是什么。