程序移植
文章平均质量分 61
wyq_tc25
这个作者很懒,什么都没留下…
展开
-
Windows下和Linux下使用mkdir建立文件夹
VS2010中利用mkdir建立文件夹system("mkdir F:\\data");原创 2016-05-30 11:10:20 · 15577 阅读 · 0 评论 -
“fatal error C1083 ”无法打开包括文件
步骤1:定位报“fatal error C1083: ”错误的文件,找到它所在的目录。步骤2:添加该项目的附加路径 。如图所示:1)右键查看该项目的属性2)点击配置属性——〉 C/C++ ——〉 常规 ——〉 附加包含目录——〉将报错文件所在目录添加进去3) 将项目的本地路径替换为工程相对路径工程根目录为:$(ProjectDir)其子目录inc为:$(ProjectDir原创 2016-06-22 20:38:26 · 9468 阅读 · 0 评论 -
windows下C语言多线程编程
_beginThreadex创建多线程解读一、需要的头文件支持 #include // for _beginthread()需要的设置:ProjectàSetting-->C/C++-->User run-time library 选择Debug Multithreaded 或者Multithreaded。即使用: MT或MTD。二、解释转载 2016-06-03 11:36:02 · 18062 阅读 · 2 评论 -
线程句柄以及createthread()和closehadle()
1,线程和线程句柄(Handle)不同,线程是一个程序的工作流程,线程句柄是一个内核对象。线程的生命周期就是线程函数从开始执行到线程结束,线程句柄一旦CreateThread返回,如果你不用它操作线程或者等待线程等操作比如waitforsingleobject,就可以CloseHandle。(ps:对于线程来讲,如果线程在运行状态则为无信号状态,在退出后为有信号状态。所以我们可以使用 Wait转载 2016-06-03 11:31:26 · 3461 阅读 · 0 评论 -
用DOS命令查看网卡接口的方法
用route print命令(或netstat -nr),即可显示出所有的网络设备索引虽然PC中只有一块网卡,但是应用程序如wifi热点软件、虚拟机等都会建立虚拟网卡,使用时需要注意原创 2016-06-03 11:30:53 · 13408 阅读 · 0 评论 -
vs2010环境下wincap的配置
1. 新建项目2. 项目->属性 ->配置属性->C/C++->常规->附加包含目录 xxxx\wincap\WpdPack\Include ->链接器->常规->附加库目录 xxxx\wincap\WpdPack\Lib ->链接器->输入->附加依赖项 wpcap.lib; Packet.lib; ws2_32.l原创 2016-05-23 16:15:30 · 419 阅读 · 0 评论 -
局域网中抓到NBNS数据包
如果网络里没有开文件夹共享和打印机共享,就可以将这些包禁掉,可以提高一些网络效率。在客户机中“高级TCP/IP设置”中,禁用 TCP/IP上的NETBIOS即可以下转自http://blog.chinaunix.net/uid-21778123-id-1815469.htmlNBNS 数据包 和 NetBIOS 协议第一,NetBIOS基本概念 NetBI原创 2016-05-24 20:51:22 · 17530 阅读 · 0 评论 -
pcap.h中WIN32宏定义问题
error C1083:无法打开包括文件:“sys/time.h”:No such file or direcory解决:#define WIN32#include "pcap.h"#include "lib.h"注意,lib.h需要在pcap.h之后,否则显示声明与函数(packet_handler)不兼容。以下转自:http://patmusing.blog.1原创 2016-05-25 17:06:53 · 2240 阅读 · 0 评论 -
Windows与Linux系统实现延迟的比较+Windows下实现微秒延迟
在VC中Sleep中的第一个英文字符为大写的"S"在标准C中是sleep, 不要大写。下面使用大写的来说明(具体用什么看你用什么编译器. 简单的说VC用Sleep, 别的一律使用sleep)Sleep函数的一般形式: Sleep(unsigned long);其中,Sleep()里面的单位,是以毫秒为单位,所以如果想让函数滞留1秒的话,应该是#inlcude原创 2016-05-30 15:03:28 · 5315 阅读 · 0 评论 -
转换到 COFF 期间失败
终极解决方案:VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。在建立VS2010 Win32 Project项目时,按照上面解决方案依然发生了“error LNK1123”错误,经过上网查资料,转载 2016-06-22 21:03:29 · 337 阅读 · 0 评论