当前位置:网站首页>Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
2022-07-22 21:12:00 【51CTO】
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
使用cmake ..
有时候会遇到如下问题:

$ cmake ..
-- The CXX compiler identification is GNU
11.2.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info
-
done
-- Check
for working CXX compiler: /usr/bin/c
+
+
- skipped
-- Detecting CXX compile features
-- Detecting CXX compile features
-
done
-- Looking
for C
+
+ include pthread.h
-- Looking
for C
+
+ include pthread.h
- found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
- Success
-- Found Threads: TRUE
-- clang-tidy found: /usr/bin/clang-tidy
-- Could NOT
find Doxygen (missing: DOXYGEN_EXECUTABLE)
Doxygen need to be installed to generate the doxygen documentation
-- Configuring
done
-- Generating
done
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
安装doxygen即可。
例如ubuntu:
sudo apt install doxygen
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Suggested packages:
doxygen-latex doxygen-doc doxygen-gui
The following NEW packages will be installed:
doxygen
0 upgraded, 1 newly installed, 0 to remove and 52 not upgraded.
Need to get 4,620 kB of archives.
After this operation, 17.9 MB of additional disk space will be used.
Get:1 http://mirrors.aliyun.com/ubuntu jammy/universe amd64 doxygen amd64 1.9.1-2ubuntu2 [4,620 kB]
Fetched 4,620 kB in 3s (1,691 kB/s)
Selecting previously unselected package doxygen.
(Reading database ... 175581 files and directories currently installed.)
Preparing to unpack .../doxygen_1.9.1-2ubuntu2_amd64.deb ...
Unpacking doxygen (1.9.1-2ubuntu2) ...
Setting up doxygen (1.9.1-2ubuntu2) ...
然后:

什么是doxygen?
从源代码生成文档
Doxygen 是从带注释的 C++ 源代码生成文档的事实上的标准工具,但它也支持其他流行的编程语言,例如 C、Objective-C、C#、PHP、Java、Python、IDL(Corba、Microsoft 和 UNO/OpenOffice 风格) )、Fortran,在某种程度上也支持D. Doxygen 也支持硬件描述语言VHDL。
Doxygen 可以通过三种方式实现:
它可以从一组文档源文件中生成在线文档浏览器(HTML)和/或离线参考手册($\mbox{\LaTeX}$)。还支持在 RTF (MS-Word)、PostScript、超链接 PDF、压缩 HTML 和 Unix 手册页中生成输出。文档直接从源代码中提取,这使得文档与源代码保持一致变得更加容易。
可以配置 doxygen 以从未记录的源文件中提取代码结构。这对于在大型源代码分发中快速找到您的方式非常有用。 Doxygen 还可以通过包括依赖图、继承图和协作图的方式将各种元素之间的关系可视化,这些都是自动生成的。
还可以使用 doxygen 创建普通文档(就像我为 doxygen 用户手册和网站所做的那样)。
Doxygen 是在 Mac OS X 和 Linux 下开发的,但设置为高度便携。因此,它也可以在大多数其他 Unix 风格上运行。此外,还有适用于 Windows 的可执行文件。
ftxui:
zhangrelay
@LAPTOP
-
5REQ7K1L:
~
/
cppcode
/
ftxui
-
starter
-
master
/
build$
make
[
3
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
screen.
dir
/
src
/
ftxui
/
screen
/
box.
cpp.
o
[
3
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
screen.
dir
/
src
/
ftxui
/
screen
/
color.
cpp.
o
[
6
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
screen.
dir
/
src
/
ftxui
/
screen
/
color_info.
cpp.
o
[
6
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
screen.
dir
/
src
/
ftxui
/
screen
/
screen.
cpp.
o
[
9
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
screen.
dir
/
src
/
ftxui
/
screen
/
string.
cpp.
o
[
9
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
screen.
dir
/
src
/
ftxui
/
screen
/
terminal.
cpp.
o
[
12
%]
Linking
CXX
static
library
libftxui
-
screen.
a
[
12
%]
Built
target
screen
[
15
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
automerge.
cpp.
o
[
15
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
blink.
cpp.
o
[
18
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
bold.
cpp.
o
[
18
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
border.
cpp.
o
[
21
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
box_helper.
cpp.
o
[
21
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
canvas.
cpp.
o
[
24
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
clear_under.
cpp.
o
[
24
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
color.
cpp.
o
[
27
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
composite_decorator.
cpp.
o
[
27
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
dbox.
cpp.
o
[
30
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
dim.
cpp.
o
[
30
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
flex.
cpp.
o
[
33
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
flexbox.
cpp.
o
[
33
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
flexbox_config.
cpp.
o
[
36
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
flexbox_helper.
cpp.
o
[
36
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
focus.
cpp.
o
[
39
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
frame.
cpp.
o
[
39
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
gauge.
cpp.
o
[
42
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
graph.
cpp.
o
[
42
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
gridbox.
cpp.
o
[
45
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
hbox.
cpp.
o
[
45
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
inverted.
cpp.
o
[
48
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
node.
cpp.
o
[
48
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
node_decorator.
cpp.
o
[
51
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
paragraph.
cpp.
o
[
51
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
reflect.
cpp.
o
[
54
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
scroll_indicator.
cpp.
o
[
54
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
separator.
cpp.
o
[
57
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
size.
cpp.
o
[
57
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
spinner.
cpp.
o
[
60
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
table.
cpp.
o
[
60
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
text.
cpp.
o
[
63
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
underlined.
cpp.
o
[
63
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
util.
cpp.
o
[
66
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
dom.
dir
/
src
/
ftxui
/
dom
/
vbox.
cpp.
o
[
66
%]
Linking
CXX
static
library
libftxui
-
dom.
a
[
66
%]
Built
target
dom
[
66
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
animation.
cpp.
o
[
66
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
button.
cpp.
o
[
69
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
catch_event.
cpp.
o
[
69
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
checkbox.
cpp.
o
[
72
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
collapsible.
cpp.
o
[
72
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
component.
cpp.
o
[
75
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
component_options.
cpp.
o
[
75
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
container.
cpp.
o
[
78
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
dropdown.
cpp.
o
[
78
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
event.
cpp.
o
[
81
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
input.
cpp.
o
[
81
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
maybe.
cpp.
o
[
84
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
menu.
cpp.
o
[
84
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
radiobox.
cpp.
o
[
87
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
renderer.
cpp.
o
[
87
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
resizable_split.
cpp.
o
[
90
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
screen_interactive.
cpp.
o
[
90
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
slider.
cpp.
o
[
93
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
terminal_input_parser.
cpp.
o
[
93
%]
Building
CXX
object
_deps
/
ftxui
-
build
/
CMakeFiles
/
component.
dir
/
src
/
ftxui
/
component
/
util.
cpp.
o
[
96
%]
Linking
CXX
static
library
libftxui
-
component.
a
[
96
%]
Built
target
component
[
100
%]
Building
CXX
object
CMakeFiles
/
ftxui
-
starter.
dir
/
src
/
main.
cpp.
o
[
100
%]
Linking
CXX
executable
ftxui
-
starter
[
100
%]
Built
target
ftxui
-
starter
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
- 44.
- 45.
- 46.
- 47.
- 48.
- 49.
- 50.
- 51.
- 52.
- 53.
- 54.
- 55.
- 56.
- 57.
- 58.
- 59.
- 60.
- 61.
- 62.
- 63.
- 64.
- 65.
- 66.
- 67.
- 68.
- 69.
- 70.
- 71.

边栏推荐
猜你喜欢

UE4引擎的CopyTexture, CopyToResolveTarget

LaTeX编写中文实验进展汇报

How to make a high-quality VR panorama? Are there any simple ones that can be taken?

【刷题记录】18. 四数之和

Copytexture, copytoresolvetarget of UE4 engine

景联文科技提供3D点云-图像标注服务

一年130+新服务和功能,这个存储“全家桶”又壮大了

7. Learn Mysql to select a database

GNU LD script command language (II)

Wechat hotel reservation applet graduation project (7) Interim inspection report
随机推荐
一次 MySQL 误操作导致的事故,「高可用」都顶不住了
局域网SDN技术硬核内幕 7 从二层到大二层
remove函数的实现
文本攻击方法开源代码汇总
Codeforces Round #807 (Div. 2) A - D
How to use the order flow analysis tool (Part 2)
小程序毕设作品之微信酒店预订小程序毕业设计(5)任务书
如何使用订单流分析工具(下)
多传感器融合综述---FOV与BEV
JS determines the scrolling element and solves the tab to switch the scrolling position independently
(五)数电——公式化简法
Information system project managers must recite the core examination points (49) contract law
基于ROS的导航框架
[SSM]统一结果封装
Interpretation of URL structure
“蔚来杯“2022牛客暑期多校训练营1 (部分题目总结)
002_Kubernetes安装配置
Wechat campus second-hand book trading applet graduation design finished product (8) graduation design thesis template
【技术科普】联盟链Layer2-论一种新的可能性
Understanding service governance in distributed development