`

Arch-03-07-开发 Firefox 插件

阅读更多

由于需要用到热敏打印机,甚至黑标走纸,而运行环境铁定是 firefox,没办法了,必须开发个小插件来实现,在此学习一把。(最新修改,将黑标功能改为硬件外接走纸按钮,不在软件中实现了,所以这个插件挂了,以下代码没有成功测试)

 

(1)从0开始,入门训导:http://www.firefox.net.cn/forum/viewtopic.php?t=25314

(2)看来是写插件,再学习:

FireFox插件和扩展开发(一)——npruntime实例

 

 

 

FireFox插件和扩展开发(二)——编写和使用XPCOM组件

(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的执行结果。  


 

 

分享到:
评论

相关推荐

    firefox-extension-arch-search:一组Web扩展,将ArchLinux(错误跟踪器,论坛,软件包,Wiki,AUR)添加为Firefox浏览器的搜索引擎

    "firefox-extension-arch-search" 是一个Firefox浏览器的扩展插件,它的主要功能是将Arch Linux的相关资源,如错误跟踪器、论坛、软件包、Wiki以及AUR(Arch User Repository)集成到Firefox的搜索栏中,使得用户在...

    webinterface.arch

    拱Arch是XBMC / KODI的Web界面插件,使用和构建。 浏览您所有的电影,电视节目和音乐。 查看当前正在播放什么。 探索新电影和电视节目。 全部来自您的现代浏览器台式机或平板电脑。堆为应用程序提供动力使用和精美...

    .arch常用程序(可执行).zip

    7. **Firefox或Chromium**:Web浏览器,用于浏览互联网。 8. **SSH**:Secure Shell,用于远程登录和其他安全网络服务。 9. **Nano**:简单易用的文本编辑器,适用于初学者。 10. **htop**:交互式的系统监视工具,...

    wiki-monkey:兼容MediaWiki的bot和编辑器助手,可直接在浏览器中运行并可通过插件扩展

    要开始使用Wiki Monkey,用户首先需要在兼容的浏览器上安装脚本管理器,如Greasemonkey(Firefox)或Tampermonkey(Chrome)。然后,从官方源获取Wiki Monkey的最新版本,通常是通过GitHub仓库。下载解压后的`wiki-...

    dotfiles:我的Arch安装的dotfiles

    这个压缩包可能包含作者的Vim设置、i3或bspwm的窗口布局、Firefox的书签和扩展配置、polybar的配置以及可能的颜色主题文件。通过分析和学习他人的dotfiles,我们可以了解不同的工作流程、效率提升技巧,甚至找到适合...

    unix 浏览器unix 浏览器unix 浏览器

    首先,Unix支持多种流行的浏览器,包括Mozilla Firefox、Google Chrome、Chromium、Konqueror和Eclipse等。这些浏览器都有各自的优势,如Firefox以其开源、可定制性高而受到开发者喜爱;Chrome和Chromium则凭借其...

    FCK最新编辑器源码下载

    1. **跨浏览器兼容性**:FCKeditor支持多种主流浏览器,如Internet Explorer、Firefox、Chrome和Safari,这使得它可以在不同的用户环境中无缝工作。 2. **丰富的编辑功能**:编辑器提供了诸如字体样式、字号调整、...

Global site tag (gtag.js) - Google Analytics