GTK-Doc

C语言文档生成工具
授权协议 未知
开发语言 C/C++
所属分类 开发工具、 程序文档工具
软件类型 开源软件
地区 不详
投 递 者 端木骞尧
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

GTK-Doc 是一个用来从C代码的注释中生成API文档的工具,尤其适用于使用gobject对象机制编程的项目,并不局限于GTK+或GNOME相关library和程序的文档生成。

主要工作流程

基本上,使用GTK-Doc生成API文档,包括几个步骤:

  • 在项目相关目录和Build相关文件中添加 GTK-Doc所需参数和相关配置文件。
  • 在代码中按照一定的格式规范添加注释(于普通的注释相比,只需要添加非常少的额外信息)
  • 使用标准的Build流程(autogen,configure,make等)编译并生成文档
  • 修改部分GTK-Doc生成的模板和配置文件,进行一些定制工作,如排除某些函数,定制布局,添加而外的help文档等(这部分工作并不需要每次都做,这些模板和配置文件只在第一次build的时候生成,以后不会自动覆盖)
  • 几个软件下载地址如下: http://download.chinaunix.net/download/0007000/6039.shtml http://download.chinaunix.net/download/0001000/648.shtml http://download.chinaunix.net/download/0001000/653.shtml http://download.

  • 作者:刘旭晖 Raymond转载请注明出处 Email:colorant@163.com BLOG:http://blog.csdn.net/colorant/ 主页:http://sites.google.com/site/rgbbones/        之前很少做从零开始做上层应用和中间层的开发,所以从来没有接触过API文档的自动生成这个话题,一直以为这是个很复杂的工作,最近做一个简单的项目

  • http://code.google.com/p/gtk-doc-cn/ 项目说明 本项目旨在翻译devhelp中的gnome开发手册,本项目所有文档的翻译均采用po文件的形式进行,项目的翻译平台使用 transifex,Fedora 15也使用了这个平台来翻译它的文档及软件。 转载于:https://www.cnblogs.com/arci/archive/2011/04/28/2031471.

  • 程序员遇到这种环境问题的时候前列腺都不好, 记录一下, 方便以后回查~ 报错: 报错有两种形式 形式1: Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+3 in the same process is not support 形式2: Gtk-Message: 18:20:57.303: Failed to loa

  • Ubuntu16下安装spice-gtk 获取spice-gtk git clone https://gitlab.freedesktop.org/spice/spice-gtk.git 切换到目录下 cd spice-gtk 执行 ./autogen.sh 如果出现./autogen.sh: 11: ./autogen.sh: gtkdocize: not found 执行 sudo apt-

  • GTK±3.0学习笔记(一)——Basics 参考该官方文档 这篇文章的目的:创建一个简单的窗口,并籍此简单介绍一个GTK程序是如何运行的。 首先,放上代码: #include <gtk/gtk.h> static void activate(GtkApplication *app, gpointer user_data); /** * To create a GtkApplication

  • guyuming@gymGentoo ~ $ emacs Gtk-Message: 19:17:56.497: Failed to load module "colorreload-gtk-module" Gtk-Message: 19:17:56.498: Failed to load module "window-decorations-gtk-module" [I] x11-libs/gt

  • 选择的源码地址:GitHub - gooroom/gtk3 编译过程参考官方文档:Gtk – 3.0: Compiling the GTK libraries 需要注意的是,如果build时什么参数都不加,即 ./configure --prefix=/opt/gtk 这样只会编译默认的backend,即在Linux下只有x11和wayland。如果同时需要broadway backend。需要把

 相关资料
  • Tea 语言是一个和 运行效率接近 C++、开发效率超越 Java 的编程语言。 编译为原生机器码(汇编),兼容主要操作系统和平台。 现代化语言,支持 GC、面向对象、函数式编程、类型推导等流行语言特性。 C 风格,Java 用户可以很快上手。更实用,更适合敏捷开发。 国产。全中文支持。

  • 本文向大家介绍Python文档生成工具pydoc使用介绍,包括了Python文档生成工具pydoc使用介绍的使用技巧和注意事项,需要的朋友参考一下 在Python中有很多很好的工具来生成字符串文档(docstring),比如说: epydoc、doxygen、sphinx,但始终觉得pydoc还是不错的工具,用法非常简单,功能也算不错,本文主要介绍pydoc. pydoc是Python自带的模块,

  • https://github.com/estan/protoc-gen-doc 这是一个Google Protocol Buffers编译器(protoc)的文档生成插件。这个插件可以从.proto文件中的注释内容生成HTML, DocBook 或者 Markdown 文档。 安装 参考 protoc-gen-doc Installation章节的信息。 linux安装 对于ubuntu系统,参考

  • easyopen提供一个简单的api文档查看页面,类似于swagger,基于注解功能来生成文档页面。生成的文档页面可以查看参数、结果说明,也可以进行模拟请求。对于前后端分离的项目来说会很有帮助。文档界面如下图所示: 左边的树形菜单对应文档名称,点击树可前往查看对应的接口说明。点击请求按钮可以发起请求进行测试。可修改业务参数中的值进行测试。 下面来讲解文档注解的使用方法。 文档页面默认是关闭的,需要

  • CabalPHP 支持接口文档自动生成。 编写好相关配置和文档注释后浏览器访问 http://127.0.0.1:9501/__docs 即可查看相关文档,注意检查自己的监听端口和IP。 点击这里访问示例文档 接口文档地址只能在debug环境(cabal.debug配置为true)下访问。 配置 文档相关配置在 conf/cabal.php // ... 'document' =

  • 支持在项目中使用 Swagger 注解语法,运行命令,生成 Swagger 文件。 Swagger 是最流行的 API 开发工具,它遵循 OpenAPI Specification(OpenAPI 规范,也简称 OAS)。 Swagger 可以贯穿于整个 API 生态,如 API 的设计、编写 API 文档、测试和部署。 Swagger 是一种通用的,和编程语言无关的 API 描述规范。 imi-

  • 该参考手册适用于 GTK+ 3 的 3.14.5 版本,GTK+ 是用来创造图形界面的库,它可以运行在许多类 UNIX 系统,Windows 和 OS X。 示例:https://www.wenjiangs.com/wp-content/uploads/2021/06/example.zip

  • 本文档是 Go 语言标准库文档的中文翻译版,在 Go 语言的安装文件里包含了一些可以直接使用的包,即标准库。