易截截图软件、单文件、免安装、纯绿色、仅160KB

C++&wxWidgets 跨平台窗口程序开发(二,Linux篇)

我用的Linux系统是Ubuntu 10.04
首先, 安装wxWidgets 2.8. 目前wxWidgets有两个稳定版本, 2.6和2.8, 我们选最新的. 打开 “Ubuntu
软件中心”, 在搜索框里输入 “wxWidgets”, 把下面几个名字以”wxWidgets Cross-platform C++ GUI
toolkit”开头的全部安装. 装完后, 打开一个终端, 输入命令”wx-config –version”, 如果一切顺利的话,
你会看到一个wxWidgets的版本好, 我的机子是 “2.8.10″. 如果不能显示, 那么就要检讨一下前面的过程了.
刚刚提到的wx-config, 是wxWidget提供的很有用辅助工具. (不过貌似在Windows平台上没有) 之后我们还会用到.
一, 编码:
用任何你喜欢的文本编辑器新建一个文本文件.(比如gedit/vim) 把前面一篇中的代码复制到这里, 保存文件为”hworld.cpp”
(文件名可以任意, 自己知道就好)
二, 编译
打开一个命令终端, 来到hworld.cpp的目录, 输入一条命令即可编译此文件
`wx-config --cxx --cxxflags --libs` -ohworld hworld.cpp
需要注意的是这里两个看似单引号的东西其实不是单引号, 是键盘上数字1前面的那个符号, 这是Linux Shell里常见的通道用法,
也就是执行引号之间的命令的结果, 如果你单独支持引号中的内容会出现一堆编译命令和选项, 这就是实际上执行的编译指令.
用wx-config的好处是不需要记也不需要输这么长的一串指令. 如果不出意外, 磁盘上会生成一个名为hworld的可执行程序,
鼠标双击或者命令行键入文件名都可以执行此程序, 会出现一个带有菜单条和状态条的窗口, 这就是我们要的东西.
三, IDE
说实在的, 对于这么一个简单的程序用IDE是有点浪费, 而且效率低下. 但是不论如何, 做戏做全套,
再说以后不可能永远都写只有一个代码文件的项目, 如果你不喜欢手工配置makefile, IDE还是很有必要了解的.
这里使用的IDE是Eclipse, 这个东西本来是用来开发Java的, 不过现在也是十八般武艺精通, 对各种语言大小通吃阿, 免费不说,
而且还跨平台. 但是它的缺点也因此而起, 就是太复杂了. 世界上永远没有完美的东西, 唉. 好了废话少说, 在”Ubuntu
软件中心”中找到并安装Eclipse, 安装完成后, 此时其并不具备开发C++程序的功能, 我们还要装CDT(C++ Development
Toolkit)插件,  方法是启动Eclipse, 点菜单”Help\Install New Software…”,
弹出”Install”对话框, 在&rd


相关文档:

三款 Linux 下的免费桌面级杀毒软件(图)


由于 Linux 良好的用户权限管理体系,病毒往往是 Linux 系统管理员最后才需要考虑的问题。以往,Linux 上的杀毒软件主要是为企业的邮件和文件服务器所设计的。如今,随着 Linux 桌面用户数量的增长,桌面用户在受益于 Linux 系统对病毒较强的天然免疫力的同时,也需要杀毒软件清理从网络或U盘带来的WIndows病毒。尽管那些 ......

linux开机启动服务详解

acpid
配置文件:/proc/acpi/event
默认端口:无
说明:Advanced Configuration and Power Interface,为替代传统的APM 电源管理标准而推出
的新型电源管理标准。
是否需要启动:如果你需要对电源进行管理,那就需要启动。
anacron
配置文件:/etc/anacron
默认端口:无
说明:一个自动化运行任务。Red Hat Linux ......

Linux下VMWare修改BIOS安状Win7的OEM版

      在学习与工作中都离不开Linux,那么干脆就只装一个Linux算了,不过还是会有用到Windows的情况,比如说写论文啊,某些专业软件啊什么的。不要说Linux下什么都有,呵呵,反正我是不敢用Linux下的office的,打印社都用MS word。而word文档到了openoffice之流的下面就是会出现千奇百怪的现象。 ......

Linux Socket学习笔记(1) 学习目录

1. Sockets 介绍
2. 域和地址分类
3. 地址转换函数
4. Socket类型以及各种协议
5. 将地址和Socket相绑定
6. 面向无连接的协议
7. 面向连接的协议
8. 服务器端的面向连接协议
9. 主机和网络名查询
---------------------------------------------
10. 在Socket上使用标准I/O
11. 并发客户和服务器
12. Sock ......

linux下的OllyDbg EDB

原创文章,转载请注明出处,谢谢!
作者:清林,博客名:飞空静渡
在windows下做过反汇编的人,估计都认识ollydbg这样软件。没错,ollydbg是window下做破解软件和反汇编软件人士的利器。现在介绍一个和ollydbg一样的软件,但它是在linux下运行的 --- EDG。
这个软件的作者本来是个软件反汇编人士,在windows下经常反汇编 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号