首页 > 解决方案 > 与 nana 构建 hello world

问题描述

我正在尝试使用 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 中添加一些东西,但我不知道是什么。

标签: c++cmakenana

解决方案


推荐阅读