【发布时间】:2012-04-15 16:24:19
【问题描述】:
对此的大多数搜索都会找到有关打印到标准输出的信息,而与实际打印机相关的结果大多涉及 Win32 API。
是否有一种基本的、非特定于操作系统的打印机 API,它允许简单的 C++ 程序打印出文件,例如 .txt,或打印其标准输出?
【问题讨论】:
标签: c++ printing cross-platform
对此的大多数搜索都会找到有关打印到标准输出的信息,而与实际打印机相关的结果大多涉及 Win32 API。
是否有一种基本的、非特定于操作系统的打印机 API,它允许简单的 C++ 程序打印出文件,例如 .txt,或打印其标准输出?
【问题讨论】:
标签: c++ printing cross-platform
不,没有这种非操作系统特定的 C++ 打印机 API。
我建议运行一个命令(例如使用system 或popen 库调用)来执行打印,并使该命令可由用户配置。
一些 C++(或 C)GUI 框架(例如 Qt、Gtk、GtkMM)提供了一个 API 来打印东西。
【讨论】: