
WINDOWS
绿野耕夫
一无所有时,还有编程
展开
-
VS2012项目中引入dll的方法
引入dll的fan方法1:配置属性->调试->环境:输入path=包含dll文件的文件夹路径方法2:将dll文件拷贝到生成的.exe所在的文件夹中原创 2014-08-10 22:00:23 · 30865 阅读 · 0 评论 -
静态库、动态库及导入库
静态库 1. 静态库扩展名为.lib,静态链接(即代码会直接编译进可执行文件)。静态库是一个或多个obj文件的打包。 2. 在VC中使用静态库的方法: 方法一:在项目属性中添加附加依赖项。 若库目录不在系统和当前目录,选中工程,单击右键,属性-->VC++目录,在库目录中添加库文件所在路径; 选中工程,单击右键,属性-->链接器--原创 2015-04-09 15:11:39 · 9068 阅读 · 0 评论 -
dumpbin.exe简要使用说明
该工具可以查看.exe的依赖文件,查看dll的导入及导出符号等。在命令行中输入dumpbin并回车,可显示所有选项。主要选项有:/ALL: 此选项显示除代码反汇编外的所有可用信息。可以与/RAWDATA:NONE一起省略文件的原始二进制详细资料; 如 dumpbin /all /rawdata:none vlc.exe/DEPENTS:原创 2015-04-13 13:41:44 · 2768 阅读 · 0 评论 -
vlc中使用到的windows api
1. SetErrorMode: 原型: UINT WINAPI SetErrorMode( _In_ UINT uMode); 功能: 控制指定类型的严重错误是由windows处理还是由应用程序处理。 参数: uMode:参数值含义0使用系统默认的,既显示所有错误的对话框SEM_FAILCRITICALE原创 2015-04-10 17:24:06 · 2064 阅读 · 0 评论 -
windows控制台程序下打印彩色字和获取系统时间的函数
1. 打印彩色字: 利用windows提供的SetConsoleTextAttribute()设置字体颜色,代码如下:#include int my_printf(char *format, ...){ SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_GREEN); int c原创 2015-02-28 14:22:10 · 1565 阅读 · 0 评论 -
pclint在VS2013中的配置
在VS2013下使用pclint进行单个文件及整个工程的方法原创 2015-02-05 20:15:39 · 10469 阅读 · 11 评论 -
VC调试时查看数组的值
1. 在VC调试时,如果是用数组,则自动窗口或者局部变量窗口里可以展开数组查看每个元素的值,但如果是指针时,这不行。此时可用如下方法: 在监视窗口输入指针名,数字,然后即可展开查看每一个元素的值。即: 假设有一指针: int *p = (int *)malloc(10*sizeof(int)); 则在监视窗口输入以下内容: p,10原创 2015-02-17 14:26:17 · 9628 阅读 · 1 评论 -
fread与read的区别
参考: http://blog.youkuaiyun.com/dreamtdp/article/details/75606541. fopen, fread, fwrite是ANSI C的标准库,open, read, write是UNIX下的系统调用(WINDOWS下分别为_open, _read, _write);2. fread, fwrite带缓冲功能,底层也是通过read,write原创 2014-12-09 17:06:05 · 1810 阅读 · 0 评论 -
在VS中向命令行添加参数的方法
在VS中向命令行添加参数,即向main()函数传递参数的方法:右键单击要 添加参数的工程-->属性-->配置属性-->调试,在右侧“命令参数”栏输入要添加的参数,各参数间用空格分离。例如:"-hide_banner" "Z:/media/subtitle/internal/divx/496x496.divx"则传递给main函数的argc为3,其中argv[0]为程序名,argv[1原创 2015-01-27 13:50:04 · 33755 阅读 · 0 评论 -
VS2005中添加头文件路径办法
VS2005中添加头文件路径办法:项目-----XXX属性-----配置属性-----C/C++------常规,在”附加包含目录“的右边单击,即可输入头文件路径,也可点击后面的...按钮,手动选择。原创 2012-10-12 14:04:08 · 5857 阅读 · 0 评论 -
visio设置流程框大小和间距
统一设置流程框大小的办法:原创 2014-09-23 10:26:21 · 81987 阅读 · 0 评论 -
VS中添加预处理宏的方法
VS中添加预处理宏的方法:原创 2014-08-17 20:50:56 · 33824 阅读 · 4 评论 -
VS2005空白项目添加打印信息的方法
在VS2005中,新建的空白工程按F5启动调试时,会提示项目无法调试:无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。解决方法如下:点击“项目”,选择“XXX属性”:1. 选择 配置属性->链接器->调试->生成调试信息 选择 是 2. 选择 配置属性->C/C++ ->常规->调试信息格式 选择 用于“编辑并继续”的程序数据库(/ZI)原创 2014-08-28 13:52:30 · 1055 阅读 · 0 评论 -
windows之socket编程示例
1. tcp服务器端#include "stdafx.h"#include #include #include #include string>#pragma comment(lib, "ws2_32.lib ") using namespace std;DWORD WINAPI ClientThread(LPVOID sockCli原创 2014-08-28 13:55:33 · 1054 阅读 · 0 评论 -
在VS中添加lib的第三种方法
参考自:转载 2014-08-13 19:10:59 · 1864 阅读 · 0 评论 -
解决WINDOWS下C盘或某文件夹不能修改文件的办法
右键点击该盘或者文件夹,选择属性-->安全,修改你所在用户的权限即可。原创 2015-05-28 12:52:08 · 18792 阅读 · 1 评论