• 等级
  • 159651 访问
  • 23 原创
  • 33 转发
  • 38508 排名
  • 9 评论
  • 11 获赞

VS2010中如何查看DLL的导出接口

看《VC++动态链接库(DLL)编程深入浅出》时,里面提到使用VisualC++的Depends工具可以查看动态链接库中的导出接口。对于VC6.0,VC所带的Depends软件,在VC6安装目录下的tools文件夹里面,可以直接运行。但是VS2010中没有了Depends工具,如何查看DLL文件的导出接口呢? 解决方法:(方法来源)1.打开命令行窗口2.运

2013-08-01 14:11:13

vs2010 directX winnt.h错误

1>正在编译... 1>stdafx.cpp 1>E:\VS2005\VC\PlatformSDK\include\winnt.h(222):errorC2146:语法错误:缺少“;”(在标识符“PVOID64”的前面) 1>E:\VS2005\VC\PlatformSDK\include\winnt.h(222):errorC4430:缺少类型说明符-假定为

2013-07-31 16:34:41

Servlet和JSP之间的参数传递

1.JSP到SERVLET 可以使用隐藏表单域的方法: jSP: servlet:Stringps=request.getParameter("");         String[]ps=request.getParameterValues(""); 2.servlet传递参数给JSP 方法1.可以使用request.setAttribute("name"

2013-04-12 16:45:44

JSP @include file的路径问题

以前的项目多是直接部署在根目录下,很少考虑上下文路径的问题,这次需要将应用部署到指定的上下文路径上,是portlet上要用,以前没有用过portlet,不是很了解!在使用跟目录的时候,是这么写的在使用aa作为上下文路径的时候,我以为要写为因为在但是运行时,发现不行,报错,找不到文件,找了下,发现没有写错,好奇怪,就试着把/aa去掉,就可以了。就查了一下资料,

2013-04-12 15:16:58

jsp访问WEB-INF下面的资源-jsp

方法1本来WEB-INF中的jsp就是无法通过地址栏访问的.所以安全.如果说你要访问这个文件夹中的jsp文件需要在项目的web.xml文件中去配置servlet格式差不多的配置就ok了.如下:runtain/WEB-INF/INF.jspruntain/XXX访问地址:http://localhost:8080/runtain/xxx就可以看见内

2013-04-12 10:54:59

解决JSP路径问题的方法(jsp文件开头path, basePath作用)

在JSP中的如果使用"相对路径" 则有可能会出现问题. 因为网页中的"相对路径",他是相对于"URL请求的地址"去寻找资源. 上面这句话是什么意思呢? 举个例子: 假如我们有一个项目:MyApp 在该项目下,有一个jsp文件夹 该文件夹下包括: login.jsp  //登陆页面 register.jps //注册页面

2013-04-12 10:54:24

Eclipse快捷键大全(转载)

Eclipse快捷键大全(转载)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面

2013-03-27 16:46:07

手动调用DestroyWindow时导致的窗口两次被销毁

我自己写了一个函数,里面调用DestroyWindow来销毁了。但是WM_CLOSE的响应没有重写,所以按下close后,系统又重新送出了DestroyWindow的消息,所以窗口被销毁了两次。从而导致HDC已经被销毁过。最后重写WM_CLOSE解决。case WM_CLOSE:{     PostQuitMessage(0);     return 0;}只让cl

2012-12-05 15:09:59

用Qlabel显示pixcelmap时出现的图像扭曲的处理

在一个将RGB图像转换为灰度图的程序中,用Qlabel显示灰度图时,出现了图像扭曲的问题。cv::Matgimg; cv::cvtColor(original_image,gimg,CV_BGR2GRAY); image=gimg;img=QImage((constunsignedchar*)image.data,image.cols,image.rows,QIma

2012-12-05 11:13:12

IplImage和cv::Mat的相互转换

先假设img为cv::Mat类型,而Image为IplImage类型cv::Mat-->IplImage Image=IplImage(img);反过来,IplImage-->cv::Mat如下 cv::Matimg(Image,0);不会复制内容,只是二者共用数据,即.data指向同一存储区,但各有各自的header。我查了下二者的定义,发现Ipl

2012-12-04 10:52:40

配置QT、vs2010,不用编译QT

配置QT,查阅大量资料,大多数网友下载的QT版本都是未编译过的,都需要自己编译,于是我也到官网上下载了需要编译的版本,弄了几天都没弄出来,最后终于在某篇博文上看到,现在的版本(比如:qt-win-opensource-4.8.3-vs2010)都已经编译好了的,不需要自己编译,只需要当作一般的应用程序下载下来安装好后,再下载一个vs的qt插件即可使用了。  当然使用的时候要配置属性,具体内容

2012-11-21 00:07:36

宏里的括号!!!!!!!!!!!

宏里的括号!!!!!!!!!!宏里的括号!!!!!!!!!!宏里的括号!!!!!!!!!!宏里的括号!!!!!!!!!!宏里的括号!!!!!!!!!!宏里的括号!!!!!!!!!!宏里的括号!!!!!!!!!!宏里的括号!!!!!!!!!!宏里的括号!!!!!!!!!!宏里的括号!!!!!!!!!!宏里的括号!!!!!!!!!!宏里的括号!!!!!!!!!!宏里的括号!

2012-11-08 17:33:35

c++中如何用毫秒来做为随机种子

C++中的srand(time(null))利用时间设置随机种子产生随机数首先需要声明的是,计算机不会产生绝对随机的随机数,计算机只能产生“伪随机数”。其实绝对随机的随机数只是一种理想的随机数,即使计算机怎样发展,它也不会产生一串绝对随机的随机数。计算机只能生成相对的随机数,即伪随机数。伪随机数并不是假随机数,这里的“伪”是有规律的意思,就是计算机产生的伪随机数既是随机的又是有规律的。怎样理

2012-10-29 09:06:20

windows路径表示样例

windows中:.\\hehe.bmp

2012-10-18 07:10:33

颜色混合opengl

混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。假设我们需要绘制这样一个场景:透过红色的玻璃去看绿色的物体,那么可以先绘制绿色的物体,再绘制红色玻璃。在绘制红色玻璃的时候,利用“混合”功能,把将要绘制上去的红色和原来的绿色进行混合,于是得到一种新的颜色,看上去就好像玻璃是半透明的。要使用OpenG

2012-10-18 06:55:21

glFlush和glFinish以及SwapBuffer的用法

OpenGL绘图的机制是:先用OpenGL的绘图上下文RenderingContext(简称为RC)把图画好,再把所绘结果通过SwapBuffer()函数传给Window的绘图上下文DeviceContext(简记为DC).要注意的是,程序运行过程中,可以有多个DC,但只能有一个RC。因此当一个DC画完图后,要立即释放RC,以便其它的DC也使用。

2012-10-09 10:56:39

RC与DC的介绍与使用

OpenGL的绘图方式与Windows一般的绘图方式是不同的,主要区别如下:1、Windows采用的是GDI在设备描述表DC上进行绘图。2、OpenGL采用的是OpenGL相关的函数在渲染描述表RC上进行绘图。3、OpenGL使用的是特殊的像素格式。在Windows中使用GDI绘图时必须指定在哪个设备环境DC中绘制,同同样的在使用OpenGL函数时也必须指定一个所谓的渲染环境。正如

2012-10-09 10:32:36

在sdk中使用进度条

#include windows.h>#include commctrl.h>        //InitCommonControls#pragma comment(lib, "comctl32") //InitCommonControls//过程函数的返回值都是LRESULT,类型都是CALLBACKLRESULT CALLBACK WndProc(HWND hwnd,UINT

2012-09-08 16:30:49

C++ GDI+ 安装 配置 使用

一、安装、配置使用GDI+很简单。需要做的有一下几个步骤。1.      安装GDI+SDK开发包。网上很多地方都有下载。解压到一个地方即可。2.      设置编译器的包含路径,VC6的设置方法是Tools/Options/Directories下分别设置inlude和lib的路径即可。当然也可以在每个工程的Setting里修改相关的设置达到同样的效果。在包含相关的文件的时候

2012-05-17 07:18:24

将HBITMAP类型转换为BITMAP结构

HBITMAPm_hBitmap=(HBITMAP)::LoadImage(NULL,pBitmapPath,IMAGE_BITMAP,0,0,LR_LOADFROMFILE/*(LR_LOADFROMFILE|LR_DEFAULTSIZE)*/); BITMAPbm; GetObject(hBitmap,sizeof(bm);&bm);

2012-05-16 17:27:49

xumingjie1658

关注
  • 浙江省 杭州市