由于需要用到热敏打印机,甚至黑标走纸,而运行环境铁定是 firefox,没办法了,必须开发个小插件来实现,在此学习一把。(最新修改,将黑标功能改为硬件外接走纸按钮,不在软件中实现了,所以这个插件挂了,以下代码没有成功测试)
(1)从0开始,入门训导:http://www.firefox.net.cn/forum/viewtopic.php?t=25314
(2)看来是写插件,再学习:
(3)还得装个 C++ 开发环境
来自 http://tb.blog.csdn.net/TrackBack.aspx?PostId=1368413 的一篇文章,终于配好了C++的开发环境。
我简化了一下步骤:
1.下载Eclipse cdt的开发程序:http://www.eclipse.org/downloads
2.下载安装 MinGW,下载网址:http://www.mingw.org/download.shtml
3.先将C:\MinGW\bin底下的 mingw32-make.exe更名为make.exe
4.在环境变量里加入下列设定:
PATH : C:\MinGW\bin;
5.(环境变量修改以后再打开eclipse)建立一个C++项目。编写一个main.cpp
#include <iostream>
using namespace std;
int main(void) {
cout << "This is a hello world" ;
return 0;
}
6.建立一个 makefile 。
all:
g++ exam1.cpp -g -o run
7.设定Make Targets。Windows-Show View->Make Targets
在Make Targets窗口里按鼠标右键,Add Build Target ,name输入:编译。Build Target 输入:all。
8.编译。
在Make Targets "编译" 上点鼠标2下,即会开始编译,
此时我们可以发现hello.exe已经产生在我们项目下了。可在底下 C-Build窗口看到以下输出结果:
make -k all
g++ main.cpp -g -o run
9. *.exe执行前设定。因为在Windows下Run,所以要先作个设定
,请开启Project->Properties->C/C++ Build->Setttings->Binary Parsers页面。
将PE Windows Parser打勾。
10.执行。 打开main.cpp,选择Run->Run as->C Local Application。 (这时可能有几个选项,选择第一个即可)
在底下Consloe窗口看到hello.exe的执行结果。
分享到:
相关推荐
"cacti-plugin-arch-2.0.tar.gz" 是一个针对Cacti的插件包,用于扩展Cacti的功能,提供更丰富的监控选项。此插件名为“Arch”,可能是对系统架构或性能分析相关的增强。 该压缩包文件的名称表明它是版本2.0,通常这...
Arch-Linux-Install-ScriptArch_Linux_安装脚本_Arch-Linux-Installer
Next Generation On Demand (NGOD) Asset Architecture Comcast-SP-NGOD-ASSET-ARCH-I03-100731 Issued July 31, 2010
标题“Arch-03-08-热敏打印机集成方法”指的是关于在计算机系统或应用程序中集成热敏打印机的技术过程。热敏打印机是一种利用热敏纸进行打印的设备,广泛应用于零售、餐饮和其他需要快速、小票打印的场景。集成热敏...
基于android8.1源码平台中生成的jar,亲测可用!!!!
变系数ARCH-M模型是时间序列分析领域的重要研究对象,其核心在于通过截面似然估计来检验模型是否具有条件异方差性(ARCH效应)。首先,我们来探讨一下条件异方差性的概念,它是指在时间序列分析中,随机变量的条件...
标题“Arch-03-15- Nginx+tomcat 配置负载均衡动静分离”涉及的是在Web服务器架构中使用Nginx与Tomcat的集成,通过配置实现负载均衡和动静态资源分离。这样的架构可以提高系统的可用性和响应速度,减轻后端应用...
UPnP论坛是一群致力于开发和推广UPnP技术的公司和组织。UPnP论坛旨在简化网络设备、计算机和其他智能设备的互操作性,允许这些设备无缝地协同工作。 文档《UPnP™ Device Architecture 1.1》是由UPnP论坛的贡献成员...
OpenRISC是一种开源的指令集架构(ISA),它致力于提供一个简单、易于实现和使用的处理器核心,适用于广泛的嵌入式系统...同时,由于其开源特性,社区可以自由地修改和优化架构,进而可能参与到各种硬件开发项目中去。
在IT行业中,尤其是在Web开发领域,我们经常遇到各种技术问题,比如在本例中的"arch-03-12-YoxView相册使用 jQuery1.6.1 出现问题修复方法"。YoxView是一款流行的JavaScript相册插件,而jQuery是一个广泛使用的...
标题中的"Python库 | arch-4.11-cp35-cp35m-win32.whl"指的是一个特定版本的Python库,名为“arch”,版本为4.11,适用于Python 3.5解释器(由"cp35"标识),且是针对32位Windows操作系统("win32")的。"cp35m"表示...
Next Generation On Demand (NGOD) Overall Architecture Comcast-SP-NGOD-GEN-ARCH-I03-100731 Issued July 31, 2010
NULL 博文链接:https://cnmqw.iteye.com/blog/1243596
python库。 资源全名:arch-4.8.0-cp27-cp27m-win32.whl
标题中的"PyPI 官网下载 | arch-4.17-cp39-cp39-manylinux1_x86_64.whl"表明这是一个从Python Package Index(PyPI)官方源下载的软件包。PyPI是Python社区用于分发、发现和安装第三方Python模块的中央仓库。这个...
基于 Arch Linux 的 OpenWrt Buildroot 这是一个用于 OpenWrt buildroot 的基于 Arch Linux 的 docker 容器。 源自 因为构建系统要求它的命令不能被root执行,所以创建了用户openwrt。 buildroot 可以在/home/...
**arch-box** 是一个专为Arch Linux自动化构建的项目,旨在为不同的虚拟化和容器环境提供预配置的Arch Linux镜像。它支持多种提供程序,包括 **Vagrant** 和 **VirtualBox**,同时也可能适用于 **QEMU** 等其他虚拟...
arch-snds100驱动程序是专为s3c44b0x处理器设计的一款核心驱动,用于管理和优化硬件资源的使用。s3c44b0x是一款由Samsung生产的微处理器,常用于嵌入式系统,如工业控制、移动设备和消费电子产品等。驱动程序在操作...
UPnP协议的设备架构版本2.0(UPnP-arch-DeviceArchitecture-v2.0)详细介绍了UPnP协议的开发流程,这其中包括寻址、发现、描述、控制、事件、展现等6个过程的具体实现。对于开发者而言,这是理解和应用UPnP协议的...