博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows通用知识讲解二
阅读量:6458 次
发布时间:2019-06-23

本文共 1343 字,大约阅读时间需要 4 分钟。

NMAKEMakefile是一个解释执行的工具,根据Makefile文件中的定义,编译和链接程序,最终生成文件。Makefile(Windows下是.mak文件)定义编译和链接等操作的脚本文件(把项目的处理命令写入),一般对整个项目进行处理。
示例HELLO:    //依赖行。大小写均可,建议全部大写    cl.exe hello.c /c    //命令行    rc.exe hellownd.rc    //命令行    link.exe hello.obj hellownd.res user32.lib    //命令行
Makefile文件可以有多个依赖行执行方式--使用NMAKE命令执行NMAKE首先找到第一个依赖行,检查依赖行的依赖项,如果发现依赖项,首先执行依赖项命令行,执行完所有依赖项命令后,再执行自己命令行。NMAKE类似于Linux下的make,但是执行指定的依赖来行时,按照'nmake /f 1.mak 依赖行',其中/f是执行指定的依赖行
BOOL WriteConsole(HANDLE        hConsoleOutput,//标准输出句柄,通过GetStdHandle()获取const VOID    *lpBuffer,//输出内容bufferDWORD        nNumberOfCharsToWrite,//输出内容buffer的长度--即用户需要输出内容的长度LPDWORD        lpNumberOfCharsWritten,//实际输出内容的长度--有可能输出不完全,需要再次输出LPVOID        lpReserved//备用参数);
Windows中的句柄几乎都是用来表示内存地址的(但不是指针),但是有三个句柄例外:标准输出句柄、标准输入句柄、标准错误句柄
HANDLE GetStdHandle(DWORD nStdHandle);参数:STD_INPUT_HANDLE--The standard input device. Initially, this is the console input buffer, CONIN$.STD_OUTPUT_HANDLE--The standard output device. Initially, this is the active console screen buffer, CONOUT$.STD_ERROR_HANDLE--The standard error device. Initially, this is the active console screen buffer, CONOUT$.
宽字节字符wchar_t    每个字符占2个字节chat    每个字符占1个字节或2个字节(英文字母占1个字节,汉字占2字节)wchar_t本质上是unsigned short类型,定义时,需要增加"L",通知编译器按照双字节编译字符串,采用UNICODE编码需要使用支持wchar_t函数操作宽字节字符串。例如:wchar_t *pwtext=L"hello world";wprintf(L"%s\n",pwtext);

 

转载地址:http://pdizo.baihongyu.com/

你可能感兴趣的文章
POJ 1269 Intersecting Lines(判断两直线位置关系)
查看>>
MSSQL数据库跨表和跨数据库查询方法简(转)
查看>>
spring3.0.7中各个jar包的作用总结
查看>>
Windows 10 /win10 上使用GIT慢的问题,或者命令行反应慢的问题
查看>>
SSM——查询_分页
查看>>
梯度下降(Gradient descent)
查看>>
Windows平台分布式架构实践 - 负载均衡
查看>>
如何让LinearLayout也有类似Button的点击效果?
查看>>
JAVA读取文件方法大全
查看>>
寻找最小的k个数
查看>>
CSS3中的动画效果记录
查看>>
CI框架整合微信公共平台接口
查看>>
XCode快捷键
查看>>
request.getScheme()的使用方法
查看>>
Kaldi单音素模型 训练部分
查看>>
Android快速开发常用知识点系列目录
查看>>
Java ActiveMQ队列模式案例
查看>>
EJB2的配置
查看>>
最容易理解的对卷积(convolution)的解释
查看>>
《机器学习实战》知识点笔记目录
查看>>