我正在尝试使用 nana gui lib 构建我的第一个项目。我从来没有真正与其他图书馆合作过,因此没有使用 cmake 的经验。
我使用安装库cmake, make, make install
并没有错误地通过。
尝试编译启动项目时出现一些错误
[ 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 undefined reference to '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 中添加一些东西,但我不知道是什么。