![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
windows编程
kikilizhm
这个作者很懒,什么都没留下…
展开
-
process_begin: CreateProcess(NULL, cc -c -o sqlite.o sqlite.c, ...) failed.make (e=2): 系统找不到指定的文件。
在windows中用codeblock自带的MinGW的编译器进行makefile编译,出现如下错误:process_begin: CreateProcess(NULL, cc -c -o sqlite.o sqlite.c, ...) failed.make (e=2): 系统找不到指定的文件。发现原因是找不到cc这个编译器,但是我指定了MinGW的环境变量,为什么不会自动用gcc.exe呢, 后来发现就是没有找到导致的报错。实际使用的是cc编译器,而确实是没有找到cc,那么怎么指定呢原创 2021-07-07 01:51:17 · 7824 阅读 · 0 评论 -
使用cgi读取post上传文件数据回车换行(\r\n)被替换为换行(\n)
在使用c语言写的cgi处理表单方式上传文件时,解析post过来的数据,发现客户端传来的数据中,行尾的回车换行 \r\n(crlf)在使用读接口fgetc从标准输入中读时,数据变成了\n(lf),导致按照content-length长度读时挂死在那里,服务器使用的是win7下的iis,换了linux下的shttpd服务器 就是正常数据。现在还没有找到具体的原因,在网上搜索也只有一两个人遇到过这个问题,但是也没有直接解决 ,而是规避了。先记录下,后续有时间再继续定位补充。...原创 2020-05-08 21:59:50 · 1004 阅读 · 0 评论 -
Windows SOCKET网络编程官方API文档
MSDN中关于socket的文档:ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.chs/winsock/winsock/winsock_functions.htm原创 2012-11-06 21:58:33 · 1647 阅读 · 1 评论 -
windows下sqlite的.dll生成.lib和c编程
在windows下想使用c程序中使用sqlite,需要使用静态库.lib文件,官网上只提供sqlite3.dll和sqlite3.def文件,需要.lib才能使用。所以自己生成.lib文件。1.在官方网站sqlite.org下载页面下载sqlite-dll-win32-x86-3071401.zip (298.71 KiB) 。解压到某一文件夹下,如c:\sqlite3.2原创 2012-11-11 22:33:54 · 4614 阅读 · 0 评论 -
【win网络编程】socket中的recv阻塞和select的用法
转载请注明出处:作者 kikilizhm在编写ftp客户端程序时,在联通后使用recv函数进行接收欢迎信息时,需要申请内存进行接收数据保存,一次读取成功,但是由于一个随机的ftp服务端在说,欢迎信息的大小是不知道的,所以在尝试使用死循环,在阅读recv的说明时讲到返回值即是接收到的字节数,那么返回0的时候就代表结束了,实践发现recv是个阻塞函数,在连接不断开的情况下,会一直处于阻塞状原创 2012-11-20 00:34:43 · 18923 阅读 · 0 评论 -
使用 Socket 通信实现 FTP 客户端程序
转载自 http://www.ibm.com/developerworks/cn/linux/l-cn-socketftp/高 乐怡, 软件工程师, IBM顾 锋磊, 软件工程师, IBM简介: FTP 客户端如 FlashFXP,File Zilla 被广泛应用,原理上都是用底层的 Socket 来实现。FTP 客户端与服务器端进行数据交换必须建立转载 2012-11-16 22:45:37 · 2288 阅读 · 0 评论 -
【原EDN博文】USB开发之Unicode编码转换工具
此文章为本人在EDN的博文,源地址 http://bbs.ednchina.com/BLOG_ARTICLE_2107040.HTM今天周末继续看圈圈的USB的书,看到字符串描述符这里,需要转换Unicode编码,由于圈圈自带的那个网页总是感觉不太整洁,就想自己做一个小工具,现在做的差不多了,大家给测试一下,看看有没有什么问题。用VB2008做的。程序支持自动转换,输入内容自动转换转载 2013-03-09 22:25:38 · 1214 阅读 · 0 评论