- 博客(5)
- 收藏
- 关注
转载 将Linux代码移植到Windows的简单方法(2)
经过上述的几个步骤。第一个目标,代码能够编译通过基本上是不会有什么问题的。只要把握好二个修改代码的基本原则,第一。引入新的代码,而不修改原有的代码。在没有办法进行调试前修改源代码是不允许的,修改的不好就会引起最后代码运行逻辑的混乱,而且在代码能够运行之前是很难发现问题的。所以除非非常有把握,否则不要修改被移植工程的源代码。第二,引入新的代码之后,不能因为这次引入而需要再次引入新的代码。这样子,就进
2010-03-10 19:05:00 518
转载 将Linux代码移植到Windows的简单方法(1)
一.前言 Linux拥有丰富各种源代码资源,但是大部分代码在Windows平台情况是无法正常编译的。Windows平台根本无法直接利用这些源代码资源。如果想要使用完整的代码,就要做移植工作。因为C/C++ Library的不同和其他的一些原因,移植C/C++代码是一项困难的工作。本文将以一个实际的例子(Tar)来说明如何把Linux代码移植到Windows平台上。移植过程将尽量少修改代码
2010-03-10 18:58:00 789
转载 Linux编程:getopt_long及其使用
Linux系统下,需要大量的命令行选项,如果自己手动解析他们的话实在是有违软件复用的思想,不过还好,GNU C library留给我们一个解析命令行的接口(X/Open规范),好好使用它可以使你的程序改观不少。使用getopt_long()需要引入头文件#include 现在我们使用一个例子来说明它的使用。一个应用程序需要如下的短选项和长选项。
2010-03-10 11:19:00 301
转载 #在C中的妙用你知道多少
C中的#号不仅是#include,#define等的关键字首使用而已,#在宏中还有很多用法。具体请看下面我来举例1.双#号的宏用法。我相信双##号的用法应该大部分人都见过吧,主要是用来连接宏变量名使用,在GCC参考手册中这样记载。可用于宏内部将两个源代码权标连接成一个的连接指示字,可用来构造不会被解析器错误解释的名字。例如,下面两个宏会实现连接操作:#define PASTE1(a
2010-03-05 12:31:00 321
转载 如何获取用户按Ctrl+Alt+Del锁定桌面的事件
今天看到CSDN中有网友问道如何获取用户按Ctrl+Alt+Del锁定桌面的事件。回帖后大致整理了一下,希望对大家有帮助。首先我们要了解一下WinLogon,他是负责提供给用户交互式界面的一个程序。WinLogon初始化时会创建3个桌面:(1)、winlogon桌面:主要显示window 安全等界面,如你按下CTRL+ALT+DEL,登陆的界面等(2)、应用程序桌面:我们平时见到的那个有我的电
2008-03-26 18:40:00 1676
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人