CSDN论坛 > VC/MFC > 基础类

vc中怎么使用一个dll阿? [问题点数:20分,结帖人jjzhk]

Bbs2
本版专家分:402
结帖率 100%
CSDN今日推荐
Bbs12
本版专家分:432294
版主
Blank
榜眼 2009年 总版技术专家分年内排行榜第二
2005年 总版技术专家分年内排行榜第二
Blank
银牌 2009年7月 总版技术专家分月排行榜第二
2009年3月 总版技术专家分月排行榜第二
2009年1月 总版技术专家分月排行榜第二
2005年7月 总版技术专家分月排行榜第二
2005年5月 总版技术专家分月排行榜第二
2005年3月 总版技术专家分月排行榜第二
Blank
优秀版主 优秀小版主
2015年8月优秀小版主
2015年9月优秀小版主
2015年5月优秀小版主
2015年2月论坛优秀版主
Blank
铜牌 2009年6月 总版技术专家分月排行榜第三
2009年2月 总版技术专家分月排行榜第三
2005年4月 总版技术专家分月排行榜第三
2005年1月 总版技术专家分月排行榜第三
Bbs5
本版专家分:2728
Bbs8
本版专家分:43741
Blank
微软MVP 2005年9月 荣获微软MVP称号
2008年10月 荣获微软MVP称号
2007年10月 荣获微软MVP称号
2006年10月 荣获微软MVP称号
匿名用户不能发表回复!
其他相关推荐
VC动态调用DLL的调试方法
很多初学DLL和COM编程的人都为DLL的调试方法发愁。我结合自己学习COM的体验,总结DLL程序的调试如下。         DLL是一个不可运行的程序,它必须有其它程序的加载才可运行。故要调试DLL程序,需要一个测试程序。根据测试程序的不同,我将DLL调试分三种请况。         1.测试程序有源码。         2.测试程序无源码,只有可执行(exe)文件。   
C++Builder及VC的DLL相互调用示例
C++Builder及VC的DLL相互调用示例 由于MS和Borland(CodeGear)两家的编辑器实现细节不同,造成了它们生成的DLL不能相互通用,因此给实际带来了很多的麻烦。下面来说一说如何解决这个问题。  VC生成DLL,C++Builder调用 1、用extern "C"修饰VC导出的DLL函数。如:extern "C" __declspec(dllexport) int aFu
VB中调用VC++开发的DLL
转自:http://lanshanlhy.blog.163.com/blog/static/302294762010112832031218/ 再谈在VB中调用VC++开发的DLL  再谈在VB中调用VC++开发的DLL    近日开发一个程序,用到动态链接库,在VB中调用时遇到了一些问题。我查了一些资料,也看了一下CSDN上的文章,感觉这些文章对在VB中调用VC++开发的DLL这一
VC、GCC 之间DLL 的相互调用
2012-08-30 15:56:51|  分类: GCC VC Dll相互调|字号 订阅 http://argv.info/2011/01/26/some-problems-about-calling-c-dll-by-vc-and-gcc/(文章链接) 关于VC和GCC中调用C DLL的一些问题 最近在罗云彬的琢石成器上看到DLL部分,产生了让
VC++动态链接库编程之多线程
 你好,看了你写的"VC++ DLL编程深入浅出",特别有收获。 只是有个地方我老搞不明白,就是用DLL导出全局变量时,指定了.lib的路径(#pragma comment(lib,"dllTest.lib")),那么.dll的文件的路径呢,我尝试着把.dll文件移到别的地方程序就无法正常运行了,请问.dll在这里怎么指定。希望您能在百忙中抽空给我解答一下,不胜感激!一位编程爱好者
mingw如何使用VC编译的dll
什么也不说了,看例子 采用ming C编译,将ming/bin加入path (注:pythonxx.dll一般在winnt/system32下,以下操作后文件如xx.def,xx.a放到python/libs下) 1)pexports python24.dll >python24.def 2)dlltool --dllname python24.dll --def python24
VC 调用 MinGW 生成的dll
首先,如何dll 中导出了C++的类,那么就不要折腾了。不同的编译器编译出来的C++代码是不保证通用的。如果dll中只是一些C 函数,那么是可以互相调用的。   MinGW 生成dll时即使生成了 .a 文件也是不能用到VC 上的(至少我用的VC2010版本是不行了,表现为生成的程序 Debug模式下可以运行,但是Release 模式下却无法运行)。   如果生成dll时也生成的def文件
VC中调用调试自己项目的DLL
DLL调试有以下3种方法  1.同时使用DLL和应用程序的工程来调试  将2个工程放在一个workspace里,可以使用Project/Insert   Project   into   Wordspace...弹出对话框选择,也可以在打开1个工程的情况下,直接使用File/new...选择Project创建另一个新工程,选中,Add   to   current   workspace 为
VC++创建DLL工程最简单实例
VC++创建DLL工程最简单实例 1.文件-》新建 -》 选择 Win32 Dynamic-Link Library -》 工程名称输入 MyDLL -》确定 2.向导1 选择《一个可以导出某些符号的DLL工程》 -》 提示创建工程骨架 点击确定 3.清空MyDLL.cpp和MyDLL.h文件 4.修改MyDll.cpp内容如下: #include "stdafx.h" #incl
VC中调用dll函数的两种方法
一、显式调用 1、定义函数指针 typedef int (*dll_mul)(int a,int b); 2、加载dll,并获取其程序实例句柄 HINSTANCE hdll=loadlibrary("c:/cppDll.dll"); 3、从dll实例句柄中获取函数指针 dll_mul mymul=(dll_mul)GetProcAddress(hdll,"mul"); 4、使用获取
关闭