只有lib文件和.h头文件,没有Dll文件,可以调用lib文件么? [问题点数:20分,结帖人RedSunIT]

Bbs2
本版专家分:120
结帖率 99.39%
Bbs3
本版专家分:780
Bbs4
本版专家分:1167
Bbs6
本版专家分:9178
Bbs2
本版专家分:120
Bbs5
本版专家分:2820
Bbs2
本版专家分:120
Bbs2
本版专家分:309
Bbs2
本版专家分:129
Bbs5
本版专家分:2677
Blank
红花 2003年8月 Delphi大版内专家分月排行榜第一
Blank
黄花 2003年7月 Delphi大版内专家分月排行榜第二
Bbs4
本版专家分:1303
Bbs2
本版专家分:120
lib文件与h文件的区别?
<em>lib</em><em>文件</em>与h<em>文件</em>有何区别?rnrn如何打开<em>lib</em><em>文件</em>?
glut 库(头文件lib文件dll文件
windows平台glut库,包含头<em>文件</em>,<em>lib</em><em>文件</em>和链接库<em>dll</em><em>文件</em>
只有dll文件没有.h和lib文件,如何获知并调用这个DLL里的函数?
<em>只有</em><em>dll</em><em>文件</em>,<em>可以</em>知道里面都有哪些函数,但是不知道参数和返回值, 该如何用这个<em>dll</em>?
winkit8.1头文件lib文件
windows kit8.1中的各种头<em>文件</em>,和<em>lib</em><em>文件</em>
mysql 的头文件lib文件
C++编程,连接数据库操作所需要的<em>文件</em>,此压缩<em>文件</em>中有mysql.h和<em>lib</em>mysql.<em>lib</em>两个<em>文件</em>
调用DLL时 h文件如何找到Lib文件
我想知道VC6.0中链接器是如何通过h<em>文件</em>知道对应的<em>lib</em><em>文件</em>的rnrn比如我<em>调用</em>一个<em>dll</em>,将h<em>文件</em>include进来,设置好include files 以及<em>lib</em>rary files 路径就编译链接了rn那么我想知道程序<em>调用</em>了h<em>文件</em>中的函数,在链接时怎么知道要到那个<em>lib</em><em>文件</em>中找到函数在DLL中的位置?rn即h<em>文件</em>和<em>lib</em><em>文件</em>是怎么关联的?rnrn难道通过一样的名称?rn如果有两个库,其中有两个函数同名同参数但功能不同,分别在一个程序的不同地方包含两个库的头<em>文件</em>并<em>调用</em>这两个函数,编译器是怎样选择从哪个库中链接的?
新手提问:只有文件和.DLL文件没有相应的.lib文件,能不能调用DLL中的函数啊?
如题。如果能,请问该如何操作?
dll编译错误:可以生成dll文件,但是没有lib文件???
我写了一个<em>dll</em>程序,功能是设定一个全局的键盘钩子,可是在编译的时候出现<em>dll</em><em>可以</em>生成,但是<em>lib</em><em>文件</em>不能生成,各位大侠给个意见,程序框架如下:rn<em>dll</em>main所在的程序<em>文件</em>为getkey.cpprnkeyhook.h<em>文件</em>rnclass AFX_EXT_CLASS CKeyhook:public CObjectrnrnpublic:rn CKeyhook();rn ~CKeyhook();rn BOOL StartHook();rn BOOL StopHook();rn;rnrngetkey.cpp<em>文件</em>rnrn #include ....rn 共享数据段rn Dllmain()rn...rnrn CKeyhook::CKeyhook()rnrn ...rn CKeyhook::~CKeyhook()rn ...rn.rn.rn.rn//endrnrn rnrnrn出错提示如下:rnLINK : LNK4073: cannot create map for .ILK file; linking nonincrementallyrn Creating <em>lib</em>rary Debug/getkey.<em>lib</em> and object Debug/getkey.exprn请问是怎么回事,应该怎么改????
关于lib文件dll文件
公司给了部分资料,里面有个26K的<em>lib</em><em>文件</em>和76K的DLL<em>文件</em>以及头<em>文件</em>rn我在使用<em>lib</em><em>文件</em>。。编译的时候说什么OMF。。。我查了资料。。大概说什么要转换才能用rn于是我想直接用imp<em>lib</em>不是<em>可以</em>生成<em>lib</em>么。。如是。。到处<em>lib</em>结果。。才12K。。。为什么这两个会不一样。。rn然后我用这个新导出的<em>lib</em><em>文件</em>。。通过头<em>文件</em>。。<em>调用</em>函数。。结果说函数没定义。。。rn这问题。。该怎么解决。。
Windows下的lib文件dll文件
一个软件运行,通常需要一些必备的静态库和动态库。静态库和动态库本身,其实<em>可以</em>作为软件运行所必需的环境来理解。静态库是指静态的,一般在程序链接时早已放到程序中。动态库是链接时告诉程序此环境存在,在运行时才<em>调用</em>和加载。在Windows下,静态库的<em>文件</em>名为<em>lib</em>,动态库为<em>dll</em>。 值得一提的是,Windows程序在编译动态库时,会同时生成<em>lib</em><em>文件</em>和<em>dll</em><em>文件</em>。此<em>lib</em><em>文件</em>并非静态库,而是引导<em>文件</em>。此...
关于dll文件、h文件、和lib文件的转换问题
现有基于VC的<em>dll</em><em>文件</em>、h<em>文件</em>、和<em>lib</em><em>文件</em>,怎样将他们转换为支持BCB<em>文件</em>?
没有文件,可不可以调用lib文件中的函数(有dll)?
如题!
只有DLL文件和LIB文件, 如何调用里面的类
需要用一个DLL, rn rn 但是这个DLL<em>只有</em>DLL<em>文件</em>和LIB<em>文件</em>, 头<em>文件</em>丢失了...rnrn 是个扩展DLL, 里面有好几个类, 但是我只需要<em>调用</em>到里面的一个类, rnrn 记的该类的名字和, 我要<em>调用</em>的类成员涵数名,rnrn 谢谢.
VC10精简版只有编译器头文件lib文件.
VC10精简版<em>只有</em>编译器头<em>文件</em>和<em>lib</em><em>文件</em>. 从VS2010正式版中提取出来.
OpenGL最全.lib .dll .h文件
glut glut32 freeglut_ext glew OPENGL GLU glui32 这些全部都有头<em>文件</em>及库<em>文件</em>!
OpenGL配置环境所需.h、.lib和.dll文件
freeglut.h freeglut_ext.h freeglut_std.h GL.H GLAUX.H glew.h glext.h GLU.H glut.h glxew.h glxext.h New Text Document.bat wglew.h wglext.h glaux.<em>lib</em> GLU32.LIB glut.<em>lib</em> glut32.<em>lib</em> glut64.<em>lib</em> OPENGL32.LIB
Visual Studio下的.h,.lib和.dll文件的配置
如果需要引用第三方的包,或者其他工程生成的<em>dll</em>,<em>lib</em><em>文件</em>,需要对工程进行以下配置: (1).h<em>文件</em>的目录: 添加源码的include目录: (2)添加.<em>lib</em><em>文件</em>目录(<em>lib</em>目录): (3)添加<em>lib</em><em>文件</em>列表 (4)让程序能够找到对应要使用到的<em>dll</em><em>文件</em> 1.<em>可以</em>将<em>dll</em><em>文件</em>所在目录添加到系统环境变量path中 2.也<em>可以</em>将需要用到的<em>dll</em><em>文件</em>复制到项目生成的可执行文...
lib静态链接库,dll动态链接库,h文件
最近在弄摄像头,发现我在<em>调用</em>摄像头自带的函数的时候,库没连接上,于是经过高人指点,学习了一下<em>lib</em>静态链接库,<em>dll</em>动态链接库来补充一下自己的基础知识。 一、首先我们来介绍一下<em>lib</em>静态链接库。   <em>lib</em>静态链接库是在编译时要用到,如果只需要编译源代码的话只要有.<em>lib</em><em>文件</em>就好了。下面主要讲一下在vs2010中如何使用自己建立的.<em>lib</em><em>文件</em>,以及如何使用<em>lib</em><em>文件</em>。   1、建...
opengl开发库 .h .dll .lib文件
Opengl开发库 .h .<em>dll</em> .<em>lib</em><em>文件</em> 在VC中回载Opengl<em>文件</em>
vc6.0加载lib dll 和h文件的问题
我在Workplace->FileView->Add Files To Project加了头<em>文件</em>,然后把Dll和Lib<em>文件</em>加入到程序目录中了。然后在stdafx.h里include了头<em>文件</em>,编译没错误,可是Build时就有错了rnTEST4View.obj : error LNK2001: unresolved external symbol "__declspec(<em>dll</em>import) public: static struct CRuntimeClass const ImageShowViewer::classImageShowViewer" (__imp_?classImageShowViewer@ImageShowViewer@@2UCRuntimeClass@@B)rnTEST4View.obj : error LNK2001: unresolved external symbol "__declspec(<em>dll</em>import) protected: static struct AFX_MSGMAP const ImageShowViewer::messageMap" (__imp_?messageMap@ImageShowViewer@@1UAFX_MSGMAP@@B)rnTEST4View.obj : error LNK2001: unresolved external symbol "__declspec(<em>dll</em>import) protected: __thiscall ImageShowViewer::ImageShowViewer(void)" (__imp_??0ImageShowViewer@@IAE@XZ)rnTEST4View.obj : error LNK2001: unresolved external symbol "__declspec(<em>dll</em>import) protected: virtual __thiscall ImageShowViewer::~ImageShowViewer(void)" (__imp_??1ImageShowViewer@@MAE@XZ)rnTEST4View.obj : error LNK2001: unresolved external symbol "__declspec(<em>dll</em>import) protected: virtual void __thiscall ImageShowViewer::OnInitialUpdate(void)" (__imp_?OnInitialUpdate@ImageShowViewer@@MAEXXZ)rnTEST4View.obj : error LNK2001: unresolved external symbol "__declspec(<em>dll</em>import) protected: virtual void __thiscall ImageShowViewer::AssertValid(void)const " (__imp_?AssertValid@ImageShowViewer@@MBEXXZ)rnTEST4View.obj : error LNK2001: unresolved external symbol "__declspec(<em>dll</em>import) protected: virtual void __thiscall ImageShowViewer::Dump(class CDumpContext &)const " (__imp_?Dump@ImageShowViewer@@MBEXAAVCDumpContext@@@Z)rnDebug/TEST4.exe : fatal error LNK1120: 7 unresolved externalsrnError executing link.exe.rnrn请问是什么地方错了?程序是单文档程序,TEST4View是ImageShowViewer派生的,头<em>文件</em>是ImageShowViewer.h DLL是ImageShowViewerLib_D.<em>dll</em> ImageShowViewerLib_D.<em>lib</em>
OpenGLSDL的全套lib dll h文件
OPENGL32.LIB, GLU.<em>lib</em> GLAUX.<em>lib</em>等全套资源,<em>lib</em> <em>dll</em> h<em>文件</em>
OpenGL程序用的库文件.dll .h .lib文件
有具体的help说明,并有vs2005/vs2008/vs2010添加.<em>lib</em><em>文件</em>的方法以及vc2005出错解决方法error LNK2019: unresolved external symbol __imp____glutInitWithExit@12 referenced in function _glutInit_ATEXIT_HACK@8
vc6.0怎样加载lib dll 和h文件
vc6.0怎样加载<em>lib</em> <em>dll</em> 和h<em>文件</em>
USB转串口的dlllib和.h文件
各位:rn 用C++ Builder2010做上位机与下位机的通讯,笔记本上<em>没有</em>串口,只能用USB转串口来做,是否有人<em>可以</em>提供匹配的USB转串口的<em>dll</em>,<em>lib</em>和.h<em>文件</em>以及说明文档,谢谢!
H LIB DLL文件的区别月联系
H LIB DLL<em>文件</em>的区别月联系H LIB DLL<em>文件</em>的区别月联系H LIB DLL<em>文件</em>的区别月联系
sqlite 64位win7的libdll,h文件
64位win7系统下sqlite3的<em>lib</em>,<em>dll</em><em>文件</em>,可用!
一个关于DLL,LIB,H文件的问题?
用VC进行WINDOWS编程时,如果一个函数不在系统提供的库中,比如在一个叫myfun的库里,就要“先把myfun.<em>lib</em>包含到工程里,在任何<em>调用</em>了该函数的地方#include ,然后不要忘记把myfun.<em>dll</em>放在程序的发行包中”,rn我现在很糊涂,有如下问题:rn1,到底函数实现的二进制代码部分是在DLL里,还是在LIB里?rn2,DLL和LIB<em>文件</em>都必须要吗?LIB<em>文件</em>作用是什么?rn3,为什么我自己编写的DLL里<em>没有</em>LIB<em>文件</em>呢?在VB里面还是照样<em>调用</em>?
SQLite libdll文件
这是SQLite官方下载的最新的SQLite3,里面有已经编译成功的<em>lib</em><em>文件</em>,是由我们的<em>dll</em><em>文件</em>编译而成。这里面有所有的SQLite所需的<em>文件</em>。
vlc的dlllib文件
vlc的<em>dll</em>,以及两个<em>lib</em><em>文件</em><em>可以</em>实现vlc类库的<em>调用</em>
DLL生成Lib文件
我这里有一个<em>dll</em>,<em>没有</em>对应的<em>lib</em>,因为要<em>调用</em>这个<em>dll</em>里面的类,所以用动态<em>调用</em>不知道如何做。rn想到用dumpbin.exe和<em>lib</em>.exe产生<em>lib</em><em>文件</em>。生成.def<em>文件</em>成功,但生成.<em>lib</em><em>文件</em>时:rn<em>lib</em> /def:mydef.def /out:my<em>lib</em>.<em>lib</em>:rn结果报错:rnstatement not supported fro the target plaformrnrn请问,是什么地方<em>没有</em>弄错了,如果没错。请问能否动态<em>调用</em><em>dll</em>中的类。rn
sqlite的lib文件跟h文件
qslite基于windows系统编译好的.<em>lib</em><em>文件</em>和.h<em>文件</em>,轻量级数据库,功能强大,
如何将.h文件编译成.lib文件
我下载了一个工程组的源码,其中一个<em>文件</em>夹里有一个.h<em>文件</em>,和一个与之同名的.<em>lib</em><em>文件</em>,应该是.h编译生成的.<em>lib</em>,rn当然不同的编译器可能有不同的做法,这里就拿VC为例吧。怎么做?rn我新建win32 static <em>lib</em>rary,勾上“预编译头<em>文件</em>”,把这个.h<em>文件</em>加入到工程,点编译,什么也没生成.build test.<em>lib</em>,同样什么也没生成。rnrn该.h<em>文件</em>中定义了一些结构,宏,应该能编译成.<em>lib</em><em>文件</em>吧,只要是C++编译器理论上都应该有这个功能呀,为什么我用rnC-Free4.0,打开这个.h<em>文件</em>,“构建”那一页,基本啥也不能点。
VC如何导入.h文件lib文件
请问一下,VC如何导入.h<em>文件</em>和<em>lib</em><em>文件</em>,这是另外一个库<em>文件</em>?另外问一下,.h<em>文件</em>和.<em>lib</em><em>文件</em>的关联如何体现的。比如math.h如何与<em>lib</em><em>文件</em>关联的,也就是说,如何根据.h<em>文件</em>就能找到.<em>lib</em><em>文件</em>中的方法实现?rn 我在使用xerces解析xml时,导入头<em>文件</em>,通过拷贝导VC include目录的,编译和链接都正确,但运行不对,跟踪运行有如下信息,不知为什么?rn Loaded 'C:\WINNT\system32\nt<em>dll</em>.<em>dll</em>', no matching symbolic information found.rnLoaded 'E:\TOOL\xml\Xerces\Xerces-C-src_1_1_0\xerces-c-src_1_1_0\samples\DOMPrint\Debug\xerces-c_1_1.<em>dll</em>', no matching symbolic information found.rnLoaded 'C:\WINNT\system32\KERNEL32.DLL', no matching symbolic information found.rnLoaded 'C:\WINNT\system32\USER32.DLL', no matching symbolic information found.rnLoaded 'C:\WINNT\system32\GDI32.DLL', no matching symbolic information found.rnLoaded 'C:\WINNT\system32\msvcrt.<em>dll</em>', no matching symbolic information found.rnLoaded 'C:\WINNT\system32\imm32.<em>dll</em>', no matching symbolic information found.rnLoaded 'C:\WINNT\system32\ADVAPI32.DLL', no matching symbolic information found.rnLoaded 'C:\WINNT\system32\rpcrt4.<em>dll</em>', no matching symbolic information found.rnThe thread 0x264 has exited with code 1 (0x1).rnThe program 'E:\TOOL\xml\Xerces\Xerces-C-src_1_1_0\xerces-c-src_1_1_0\samples\DOMPrint\Debug\DOMPrint.exe' has exited with code 1 (0x1).rn 请高手指点。
.h文件和.lib文件是什么关系?
如果我在一个.h头<em>文件</em>中定义了一些数据类型和类,那么<em>调用</em>的时候我该如何找到rn相应的.<em>lib</em><em>文件</em>,非常感谢!!!
ntdll 32/64 .lib文件及.h文件
编译caffe动态库可能会报出error LNK2019: 无法解析的外部符号 NtClose,该符号在函数 mdb_env_map 中被引用 等一类错误,需要添加此库<em>文件</em>。
有了lib和h文件,链接错误!
error LNK2001: unresolved external symbol "__declspec(<em>dll</em>import) public: static struct CRuntimeClass const CMyChildFrame::classCMyChildFrame" (__imp_?classCMyChildFrame@CMyChildFrame@@2UCRuntimeClass@@B)rnrn<em>lib</em><em>文件</em>中肯定有CMyChildFrame
C#怎么调用没有.lib文件的.dll文件中的函数?
C#怎么<em>调用</em><em>没有</em>.<em>lib</em><em>文件</em>的.<em>dll</em><em>文件</em>中的函数?
OpenGL所有头文件 dlllib文件
opengl开发的头<em>文件</em>,<em>lib</em><em>文件</em>和拓展库<em>文件</em><em>dll</em>
如何编写只有.h和.lib文件(不含dll)的函数库?
如何编写<em>只有</em>.h和.<em>lib</em><em>文件</em>(不含<em>dll</em>)的函数库?
没有.h文件可以调用dll吗?
我手头<em>只有</em>.<em>dll</em>和.<em>lib</em>两个<em>文件</em>,和一份<em>dll</em>中所包含的函数的详细使用说明,但是我无法加栽他,用load<em>lib</em>rary尝试了,不行啊
如何调用lib文件
如题!
如何调用.lib文件
如何<em>调用</em>.<em>lib</em><em>文件</em>?本来想转换成.<em>dll</em>再引用的,可是<em>没有</em>方法转换!
怎么调用.lib文件
我是新手,请大家帮忙。rn我的程序里面,想<em>调用</em>.<em>lib</em>里面的函数,但是怎么<em>调用</em>呢?rn我用的是VS 2005 C++
BC++ 调用LIB文件
我用的是Borland C++年,在写DOS程序.rn写了一个DOS下的Socket类.rn但<em>调用</em>的时候不能编译,说是<em>没有</em>声明那个函数rn(CSDN里面不知道怎么加附件)rnrn主程序:rn[code=C/C++]rn#include rn#include "dcsocket.h"rnrnvoid main()rnrn char cMAC[20] = 0;rn DCSocket DosSocket;rnrn if(!DosSocket.Initialize())rn rn printf("Initialize socket <em>lib</em>rary error");rn rn elsern rn DosSocket.GetMac(cMAC);rn printf("Local MAC:%s",cMAC);rn rnrn[/code]rnrnLIB头<em>文件</em>rn[code=C/C++]rn#ifndef __DSOCKET_H_rn#define __DSOCKET_H_rnrn#define SOCK_STREAM 1rn#define SOCK_DGRAM 2rnrnclass DCSocket //编译<em>调用</em>程序的时候提示不能这样声明rnrn public: //Operationsrn DCSocket();rn ~DCSocket();rn int Initialize();rn int Create(int nSocketType=SOCK_STREAM);rn int Close();rn int Bind(char* psAddress,unsigned int nPort);rn int Listen();rn int Accept(char* psAddress);rn int Connect(char* psAddress,unsigned int nPort);rn int Send(char* psText,int nLength);rn int Recv(char* psBuff,int nLength);rn int SendTo(char* psAddress,unsigned int nPort,char* psText,int nLength);rn int RecvFrom(char* psAddress,unsigned int nPort,char* psBuff,int nLength);rn int IsConnected();rn int DataReady();rnrn public: //Attributesrn int GetIPFromDHCP(char* ptBuff);rn void GetMac(char* ptBuff);rn void GetHostIP(char* ptIPAddr);rn void SetHostIP(char* ptIPAddr);rn char* GetIPByName(char* HostName);rn void LoadCfgFile(char* filename);rnrn private:rn int m_hSocket;rn;rnrnextern DCSocket DosSocket;rnrn#endifrn[/code]
PSAPI的头文件lib文件(1)
用来枚举进程的库的头<em>文件</em>和<em>lib</em><em>文件</em>。 包括PSAPI.H和PSAPI.LIB两<em>文件</em>
OpenGl Glaux.h 头文件lib文件
OpenGl Glaux.h 头<em>文件</em>和<em>lib</em><em>文件</em> 需要的下载 利用vc2010开发opengl程序时
PSAPI的头文件lib文件(2)
用来枚举进程的库的头<em>文件</em>和<em>lib</em><em>文件</em>。 包括PSAPI.H和PSAPI.LIB两<em>文件</em>
怎样为VC制作的DLL文件生成 lib 文件?(只有DLL文件没有DLL的源代码)
我有一个以前用VC写的DLL,但是其源代码已经失去,其它工程想静态连编这个DLL,但是<em>没有</em>相对应的 <em>lib</em> <em>文件</em>,请问用什么工具<em>可以</em>为其生成相应的 <em>lib</em> <em>文件</em>?我查到 C++ Builder 生成的 DLL <em>可以</em>rn使用它的命令行工具imp<em>lib</em>生成.<em>lib</em><em>文件</em>,不知VC有<em>没有</em>类似的工具? rn
请问如何将现成的.h和.lib文件封装成为DLL文件
请问如何将现成的.h和.<em>lib</em><em>文件</em>封装成为DLL<em>文件</em>?
SpiderMonkey1.6&1.7 编译文件(全部lib,dll,h文件
SpiderMonkey 1.6和1.7 win32下编译<em>文件</em>,包含.<em>lib</em>,js32.<em>dll</em>,jsapi.h等全部所需<em>文件</em>,并包含一个dev-c++工程实例
为何安装directX 9.0c之后没有.h文件和.lib文件
我下载了directx 9.0c,但是搜遍了整个盘发现,为何<em>只有</em><em>dll</em><em>文件</em>(在system32<em>文件</em>夹下),而<em>没有</em>.h和.<em>lib</em><em>文件</em>?rn而且安装时<em>没有</em>要求输入安装路径,然后我搜索了整个盘,也<em>没有</em>找到头<em>文件</em>和<em>lib</em>库<em>文件</em>。。。rn这怎么设置VC开发平台的<em>文件</em>路径??
.obj文件与.lib文件
各位大侠:rnrn 小弟是个c++新手,有一些问题不太清晰,特此请教:rn rn 1.我们写的.cpp<em>文件</em>会被编译为.obj<em>文件</em>,最后在连接成一个.exe<em>文件</em>。那这个.obj<em>文件</em>里面存储的是本地cpu指令么(如果不是,那存储的是什么)?rn 类似的,.<em>lib</em><em>文件</em>里存储的是本地cpu指令么(如果不是那存储的是什么)?rnrn 2.如果.obj<em>文件</em>和.<em>lib</em><em>文件</em>当中存储的内容都是相同的,那么我们可不<em>可以</em>用.obj<em>文件</em>来代替.<em>lib</em><em>文件</em>呢?rnrn 3.这个问题可能更菜!是这样的:rn 当我们#include 时,我们只是把iostream里面的一些声明加入了我们的<em>文件</em>中,而iostream里面并<em>没有</em>相应功能的实现(我查看过),是因为编译器自动将库链接到我们的程序,才使得我们<em>可以</em>使用相应的功能。但是我查看过<em>lib</em>目录,里面有很多.<em>lib</em><em>文件</em>(还有一些.obj<em>文件</em>),那编译器是怎么知道链接那个库<em>文件</em>呢,不会将所有的.<em>lib</em><em>文件</em>都链接吧?rnrn 这就是我的三个“菜”问题,让大家见笑了,我确实是个新手,对这些东西不太熟悉,希望高手指教一二,谢谢!
lib文件与a文件
小弟现在用GCC写一个程序,需要用到别人写的一个函数库,里面所有的链接库都是*.<em>lib</em>(用VC写的嘛),但是GCC下面都是<em>lib</em>*.a的库,而且我尝试直接把*.<em>lib</em>链入好像也不行,有<em>没有</em>哪位大佬知道如何设置?或者如何将VC下使用的.<em>lib</em><em>文件</em>转换为GCC可用的格式?
问问大家,只有文件和DLL没有LIB文件,能不能调用DLL里面的导出函数!
现在遇到一个情况,<em>只有</em>头<em>文件</em>和DLL<em>没有</em>LIB<em>文件</em>,能不能<em>调用</em>DLL时面的函数,rn如果能用的话怎么用,请大家说清楚一点,谢谢!
求救啊:只有LIB和DLL文件没有.h文件,该如何使用里面的函数呢
我现在有jpegenc.<em>dll</em>和jpegenc.<em>lib</em>,从说明文档里知道里面的函数名rnrntypedef enumrnrn EType_JpegEncDecResultSucceed = 0, // 成功rn EType_JpegEncDecResultFailed = -1, // 参数不正确rn rnEJpegEncDecResult;rnrnEJpegEncDecResult JpegDecEncOpen(void **ppvHandle);rnEJpegEncDecResult JpegDecEncGetHeader(void *pvHandle, TDecEncInput *ptInput, TDecEncOutputInfo *ptOutput);rnEJpegEncDecResult JpegDecEncProcess(void *pvHandle, TDecEncInput *ptInput, TDecEncOutput *ptOutput);rnEJpegEncDecResult JpegDecEncClose(void *pvHandle);rnrnrn但是运行就出现这种错,后面的的红色部分是啥意思啊?rnLinking...rntest.obj : error LNK2001: unresolved external symbol "enum EJpegEncDecResult __cdecl JpegDecEncProcess(void *,struct TDecEncInput *,struct TDecEncOutput *)" [color=#FF0000](?JpegDecEncProcess@@YA?AW4EJpegEncDecResult@@PAXPAUTDecEncInput@@PAUTDecEncOutput@@@Z)[/color]rntest.obj : error LNK2001: unresolved external symbol "enum EJpegEncDecResult __cdecl JpegDecEncClose(void *)" [color=#FF0000](?JpegDecEncClose@@YA?AW4EJpegEncDecResult@@PAX@Z)[/color]rntest.obj : error LNK2001: unresolved external symbol "enum EJpegEncDecResult __cdecl JpegDecEncOpen(void * *)" [color=#FF0000](?JpegDecEncOpen@@YA?AW4EJpegEncDecResult@@PAPAX@Z)[/color]rnDebug/test_ecode.exe : fatal error LNK1120: 3 unresolved externalsrn执行 link.exe 时出错.rnrntest_ecode.exe - 1 error(s), 0 warning(s)rn
lib文件
我在vc工程里包含了一个<em>lib</em><em>文件</em>,请问如何使用该<em>文件</em>里的东西?rn比如,该<em>文件</em>里有个 InitCard()函数,我应该如何<em>调用</em>他?在使他之前还需要做哪些工作呢?
请问在C#里如何调用.h文件和.lib文件???
请问在C#里如何<em>调用</em>.h<em>文件</em>和.<em>lib</em><em>文件</em>???我需要用到这里面的函数和方法。rnrn还有,如果在h和<em>lib</em><em>文件</em>的函数和方法我要在vb.net中<em>调用</em>怎么办呢?
opengl安装库(头文件lib 文件dll文件
从网上下载的示例程序在编译时往往出现找不到头<em>文件</em>或<em>lib</em>,<em>dll</em><em>文件</em>的错误。这个<em>文件</em>包含了运行opengl程序和GLSL shader程序需要的<em>文件</em>。 如果这些<em>文件</em>还不行,请给我留言。
vb如何调用 .h以及.lib和.dll文件??
现在要求用vb<em>调用</em>一套加密机制的api函数,对方就提供了.h .<em>lib</em> 和 .<em>dll</em>的三个<em>文件</em>,请问我该如何做,才能<em>调用</em>里面的API函数呢?
调用正确的 .h .lib .dll文件出现如下错误……
--------------------Configuration: VC_HTML_VIEW - Win32 Debug--------------------rnLinking...rnMainFrm.obj : error LNK2001: unresolved external symbol "void __stdcall DSStream_Uninitialize(void)" (?DSStream_Uninitialize@@YGXXZ)rnMainFrm.obj : error LNK2001: unresolved external symbol "long __stdcall DSStream_DisconnectDevice(int)" (?DSStream_DisconnectDevice@@YGJH@Z)rnMainFrm.obj : error LNK2001: unresolved external symbol "void __stdcall DSStream_StopCapture(int)" (?DSStream_StopCapture@@YGXH@Z)rnMainFrm.obj : error LNK2001: unresolved external symbol "void __stdcall DSStream_IsCapturing(int,int *)" (?DSStream_IsCapturing@@YGXHPAH@Z)rnMainFrm.obj : error LNK2001: unresolved external symbol "void __stdcall DSStream_StartCapture(int)" (?DSStream_StartCapture@@YGXH@Z)rnMainFrm.obj : error LNK2001: unresolved external symbol "void __stdcall DSStream_SetCaptureFile(int,char const *)" (?DSStream_SetCaptureFile@@YGXHPBD@Z)rnMainFrm.obj : error LNK2001: unresolved external symbol "long __stdcall DSStream_ConnectDevice(int,int,struct HWND__ *)" (?DSStream_ConnectDevice@@YGJHHPAUHWND__@@@Z)rnMainFrm.obj : error LNK2001: unresolved external symbol "void __stdcall DSStream_ConnectPin(int,int)" (?DSStream_ConnectPin@@YGXHH@Z)rnMainFrm.obj : error LNK2001: unresolved external symbol "long __stdcall DSStream_SetVideoInfo(int,struct VIDEOSTREAMINFO,int)" (?DSStream_SetVideoInfo@@YGJHUVIDEOSTREAMINFO@@H@Z)rnMainFrm.obj : error LNK2001: unresolved external symbol "void __stdcall DSStream_DisconnectPin(int,int)" (?DSStream_DisconnectPin@@YGXHH@Z)rnMainFrm.obj : error LNK2001: unresolved external symbol "long __stdcall DSStream_GetVideoInfo(int,struct VIDEOSTREAMINFO *,int)" (?DSStream_GetVideoInfo@@YGJHPAUVIDEOSTREAMINFO@@H@Z)rnMainFrm.obj : error LNK2001: unresolved external symbol "long __stdcall DSStream_SetVideoPropertyValue(int,enum VideoProperty,long)" (?DSStream_SetVideoPropertyValue@@YGJHW4VideoProperty@@J@Z)rnMainFrm.obj : error LNK2001: unresolved external symbol "long __stdcall DSStream_RouteInPinToOutPin(int,int,int)" (?DSStream_RouteInPinToOutPin@@YGJHHH@Z)rnMainFrm.obj : error LNK2001: unresolved external symbol "long __stdcall DSStream_SetVideoStandard(int,enum VideoStandard)" (?DSStream_SetVideoStandard@@YGJHW4VideoStandard@@@Z)rnMainFrm.obj : error LNK2001: unresolved external symbol "long __stdcall DSStream_IsConnected(int,int *)" (?DSStream_IsConnected@@YGJHPAH@Z)rnVC_HTML_VIEW.obj : error LNK2001: unresolved external symbol "long __stdcall DSStream_GetCardNumber(int *)" (?DSStream_GetCardNumber@@YGJPAH@Z)rnVC_HTML_VIEW.obj : error LNK2001: unresolved external symbol "long __stdcall DSStream_Initialize(void)" (?DSStream_Initialize@@YGJXZ)rnDebug/VC_HTML_VIEW.exe : fatal error LNK1120: 17 unresolved externalsrnError executing link.exe.rnrnVC_HTML_VIEW.exe - 18 error(s), 0 warning(s)rnrnrn一定是哪里设置出了问题,大家来帮忙啊!
DLL工程没有生成lib文件,为什么
如题,这是我的C++源码:rn[code=C/C++]rn#pragma oncern#ifdef BLOOMFILTER_EXPORTSrn#define BLOOMFILTER_API __declspec(<em>dll</em>export)rn#elsern#define BLOOMFILTER_API __declspec(<em>dll</em>import)rn#endifrn#include rn#include rn#include rn#include rn#include rnrntypedef unsigned int bloom_type;rnconst std::size_t bits_per_char = 0x08; // 8 bits in 1 char(unsigned)rnconst unsigned char bit_mask[bits_per_char] = rn 0x01, //00000001rn 0x02, //00000010rn 0x04, //00000100rn 0x08, //00001000rn 0x10, //00010000rn 0x20, //00100000rn 0x40, //01000000rn 0x80 //10000000rn ;rnrnclass BLOOMFILTER_API bloom_filterrnrnpublic:rn bloom_filter();rn bloom_filter(const std::size_t& element_count,rn const double& false_positive_probability,rn const std::size_t& random_seed);rn bloom_filter(const bloom_filter& filter);rn bloom_filter& operator = (const bloom_filter& filter);rn ~bloom_filter();rn void insert(const std::string key);rn bool contains(const std::string key) const;rn std::size_t size() return table_size_; rn bloom_filter& operator&=(const bloom_filter& filter);rn bloom_filter& operator|=(const bloom_filter& filter);rn bloom_filter& operator^=(const bloom_filter& filter);rnrnprivate:rn void generate_unique_salt();rn void find_optimal_parameters();rn bloom_type hash_ap(const std::string& str,bloom_type hash) const;rn std::vector salt_;rn unsigned char* hash_table_;rn std::size_t salt_count_;rn std::size_t table_size_;rn std::size_t element_count_;rn std::size_t random_seed_;rn double false_positive_probability_;rn;rnrnbloom_filter BLOOMFILTER_API operator & (const bloom_filter& a, const bloom_filter& b);rnbloom_filter BLOOMFILTER_API operator | (const bloom_filter& a, const bloom_filter& b);rnbloom_filter BLOOMFILTER_API operator ^ (const bloom_filter& a, const bloom_filter& b);rn[/code]rn请问大侠,小弟初学DLL,谢谢。rn
编译dll为什么没有lib文件产生
我用VC2005编译<em>dll</em><em>文件</em>,建立的是一个Win32控制台应用程序<em>dll</em>空项目,代码如下:rn.h<em>文件</em>rn#ifdef TRAVEL_DLL rn#else rn#define TRAVEL_DLL _declspec(<em>dll</em>import)rn#endif rnrn#include rn#include rn#include rn#include rn#include rn#include rn#include rn#include rnrnclass TravelManipulator :rn public osgGA::MatrixManipulatorrnrnpublic:rn TravelManipulator(void);rnpublic:rn ~TravelManipulator(void);rn static TravelManipulator * TravelScene(osg::ref_ptr viewer);rnprivate: rn //viewer rn osg::ref_ptr m_pHostViewer; rn rn unsigned int m_nID; rn float m_fMoveSpeed; rn osg::Vec3 m_vPosition; rn osg::Vec3 m_vRotation;rnpublic:rn bool m_bLeftButtonDown;rn float m_fpushX;rn void Active(void);rn virtual void setByMatrix(const osg::Matrixd& matrix); rn virtual void setByInverseMatrix(const osg::Matrixd& matrix);rn virtual osg::Matrixd getMatrix(void) const;rn virtual osg::Matrixd getInverseMatrix(void)const ;rn virtual bool handle(const osgGA::GUIEventAdapter& ea,osgGA::GUIActionAdapter& us);rn float m_fAngle; rn void ChangePosition(osg::Vec3& delta);rn bool m_bPeng;rn float m_fpushY;rn float getSpeed() ;rn void setSpeed(float &) ;rn //void SetPosition(osg::Vec3 &position) ;rn //osg::Vec3 GetPosition() ;rn;rnrn.cpp<em>文件</em>rn#define TRAVEL_DLL _declspec(<em>dll</em>export)rn#include "TravelManipulator.h"rnrnTravelManipulator::TravelManipulator(void): m_fMoveSpeed(1.5f) rn, m_bLeftButtonDown(false) rn, m_fpushX(0) rn, m_fAngle(2.5) rn, m_bPeng(true) rn, m_fpushY(0) rnrn m_vPosition = osg::Vec3(15.0f, -130.0f, 3.0f); rn m_vRotation = osg::Vec3(osg::PI_2, 0.0f, 0.0f);rnrnrnTravelManipulator::~TravelManipulator(void)rnrnrnrnTravelManipulator * TravelManipulator::TravelScene(osg::ref_ptr viewer)rnrn TravelManipulator* camera = new TravelManipulator;rn //camera->m_nID = viewer->addCameraManipulator(camera);rn //camera->m_pHostViewer = viewer; rn return camera; rnrnrnvoid TravelManipulator::Active(void) rn rn m_pHostViewer->setCameraManipulator(new osgGA::TrackballManipulator());//selectCameraManipulator(m_nID);rn rnrnvoid TravelManipulator::setByMatrix(const osg::Matrixd& matrix) rn rn rnrnvoid TravelManipulator::setByInverseMatrix(const osg::Matrixd& matrix) rn rn rnrnosg::Matrixd TravelManipulator::getMatrix(void) constrnrn osg::Matrixd mat; rn mat.makeRotate(m_vRotation._v[0], osg::Vec3(1.0f, 0.0f, 0.0f),rn m_vRotation._v[1], osg::Vec3(0.0f, 1.0f, 0.0f), rn m_vRotation._v[2], osg::Vec3(0.0f, 0.0f, 1.0f)); rn return mat * osg::Matrixd::translate(m_vPosition); rnrnrnosg::Matrixd TravelManipulator::getInverseMatrix(void) const rnrn osg::Matrixd mat; rn mat.makeRotate(m_vRotation._v[0], osg::Vec3(1.0f, 0.0f, 0.0f), rn m_vRotation._v[1], osg::Vec3(0.0f, 1.0f, 0.0f), rn m_vRotation._v[2], osg::Vec3(0.0f, 0.0f, 1.0f)); rn return osg::Matrixd::inverse(mat * osg::Matrixd::translate(m_vPosition)); rnrnrnbool TravelManipulator::handle(const osgGA::GUIEventAdapter& ea,osgGA::GUIActionAdapter& us)rnrn float mouseX = ea.getX();rn float mouseY = ea.getY();rn switch(ea.getEventType())rn rn case(osgGA::GUIEventAdapter::KEYDOWN): rn rn if (ea.getKey() == 0x20)rn rn us.requestRedraw(); rn us.requestContinuousUpdate(false);rn return true; rn rn if (ea.getKey() == 0xFF50)rn rn ChangePosition(osg::Vec3 (0, 0, m_fMoveSpeed)) ; rn return true; rn rn if (ea.getKey() == 0xFF57) //end rn rn ChangePosition(osg::Vec3 (0, 0, -m_fMoveSpeed)) ;rn return true; rn rn if (ea.getKey() == 0x2B)//+ rn rn m_fMoveSpeed += 1.0f; rn return true; rn rn if (ea.getKey() == 0x2D)//- rn rn m_fMoveSpeed -= 1.0f; rn if (m_fMoveSpeed < 1.0f) rn rn m_fMoveSpeed = 1.0f; rn rn return true; rn rn if (ea.getKey() == 0xFF52 || ea.getKey () == 0x57 || ea.getKey () == 0x77)//up rn rn ChangePosition(osg::Vec3 (0, m_fMoveSpeed * sinf(osg::PI_2+m_vRotation._v[2]), 0)) ; rn ChangePosition(osg::Vec3 (m_fMoveSpeed * cosf(osg::PI_2+m_vRotation._v[2]), 0, 0)) ; rn return true; rn rn if (ea.getKey() == 0xFF54 || ea.getKey () == 0x53 || ea.getKey () == 0x73 )//down rn rn ChangePosition(osg::Vec3 (0, -m_fMoveSpeed * sinf(osg::PI_2+m_vRotation._v[2]), 0)) ;rn ChangePosition(osg::Vec3(-m_fMoveSpeed * cosf(osg::PI_2+m_vRotation._v[2]), 0, 0)) ;rn return true; rn rnif (ea.getKey () == 0x41||ea.getKey () == 0x61) rn rn ChangePosition(osg::Vec3 (0, m_fMoveSpeed * cosf(osg::PI_2+m_vRotation._v[2]), 0)) ; rn ChangePosition(osg::Vec3 (-m_fMoveSpeed * sinf(osg::PI_2+m_vRotation._v[2]), 0, 0)) ; rnreturn true; rnrnif (ea.getKey () == 0x44||ea.getKey () == 0x64) rn rn ChangePosition(osg::Vec3 (0,-m_fMoveSpeed * cosf(osg::PI_2+m_vRotation._v[2]), 0)) ; rn ChangePosition(osg::Vec3 (m_fMoveSpeed * sinf(osg::PI_2+m_vRotation._v[2]), 0, 0)) ; rn return true; rn rnif (ea.getKey() == 0xFF53)//Right rn rn m_vRotation._v[2] -= osg::DegreesToRadians(m_fAngle); rn rnif (ea.getKey()== 0xFF51)//Left rn rn m_vRotation._v[2] += osg::DegreesToRadians(m_fAngle); rn rnif (ea.getKey() == 0x46 || ea.getKey() == 0x66)//F rn rn computeHomePosition(); rn m_fAngle -= 0.2 ; rn return true ; rn rnif (ea.getKey() == 0x47 || ea.getKey() == 0x67)//G rn rn m_fAngle += 0.2 ; rn return true ; rn rnreturn false; rn rn case (osgGA::GUIEventAdapter ::PUSH ): rn// rn if ( ea.getButton () == 1) rn rn m_fpushX = mouseX ; rn m_fpushY = mouseY ; rn m_bLeftButtonDown = true ; rn rn return false ; rn case (osgGA::GUIEventAdapter ::DRAG ): rn if ( m_bLeftButtonDown) rn rn m_vRotation._v[2] -= osg::DegreesToRadians(m_fAngle * (mouseX-m_fpushX)); rn m_vRotation._v[0] += osg::DegreesToRadians(1.1*(mouseY-m_fpushY)) ; rn // rn if (m_vRotation._v [0] >= 3.14) rn m_vRotation._v [0] = 3.14 ; rn if (m_vRotation._v [0] getSceneData()->accept(iv); rn if (!iv.hits())rn rn m_vPosition += delta;rn rn rn else rn m_vPosition += delta;rnrnrnvoid TravelManipulator::setSpeed (float &sp) rn rn m_fMoveSpeed = sp ; rnrnrnfloat TravelManipulator::getSpeed()rn rn return m_fMoveSpeed ; rn rnrn编译运行成功了,但是我到项目<em>文件</em>夹中只看到了<em>dll</em><em>文件</em>,却<em>没有</em>看到<em>lib</em><em>文件</em>。哪位知道是为什么吗?
[新手]如何通过dll文件导出头文件lib文件
现在我有个<em>dll</em><em>文件</em>,但是<em>没有</em>.h头<em>文件</em>和<em>lib</em><em>文件</em>,我想能不能通过这个<em>dll</em>生成这两个<em>文件</em>?可否?rnrn先谢谢了:)
sqlite开启加密功能的头文件lib文件dll文件
大家<em>可以</em>直接将头<em>文件</em><em>lib</em><em>文件</em>及链接库导入,然后通过<em>调用</em>sqlite3_key函数就<em>可以</em>对数据库的数据进行加密,这次上传的资源是对应与上次上传的源代码的
.h .lib .dll文件,静态链接库与动态链接库,静态调用与动态调用
要点小结: 为了大家共享代码而产生了库,同时也省去了库函数被重复编译的额外开销 WIndow静态链接库<em>lib</em>,动态链接库<em>dll</em> <em>lib</em>在程序Link时被整体纳入,用则打包带走,不用则无 <em>dll</em>在程序Runtime才被使用 <em>dll</em>的<em>调用</em>分为静态<em>调用</em>和动态<em>调用</em> 动态<em>调用</em>,一般用LoadLibrary装载<em>dll</em>,GetProcAddress获取函数,FreeLibrary释放<em>dll</em> 静态调
急问--->vb如何调用 dll,lib,*.h文件
如题。rnc写#includ *.h,vb该怎么写呢?rn多谢!
dll编译的一些问题,可以生成dll文件,却没有lib文件??
我写了一个<em>dll</em>程序,功能是设定一个全局的键盘钩子,可是在编译的时候出现<em>dll</em><em>可以</em>生成,但是<em>lib</em><em>文件</em>不能生成,各位大侠给个意见,程序框架如下:rn<em>dll</em>main所在的程序<em>文件</em>为getkey.cpprnkeyhook.h<em>文件</em>rnclass AFX_EXT_CLASS CKeyhook:public CObjectrnrnpublic:rn CKeyhook();rn ~CKeyhook();rn BOOL StartHook();rn BOOL StopHook();rn;rnrngetkey.cpp<em>文件</em>rnrn #include ....rn 共享数据段rn Dllmain()rn...rnrn CKeyhook::CKeyhook()rnrn ...rn CKeyhook::~CKeyhook()rn ...rn.rn.rn.rn//endrnrn rnrnrn出错提示如下:rnLINK : LNK4073: cannot create map for .ILK file; linking nonincrementallyrn Creating <em>lib</em>rary Debug/getkey.<em>lib</em> and object Debug/getkey.exprn请问是怎么回事,应该怎么改????rn
求救:请教如何用VC调用DLL里面的类(只有DLL文件没有LIB文件)
求救:请教如何用VC<em>调用</em>DLL里面的类(<em>只有</em>DLL<em>文件</em>,<em>没有</em>LIB<em>文件</em>)rnrnDLL的代码:rn<em>文件</em>名:win32<em>dll</em>.hrnrn#ifndef WIN32DLL_Hrnrn#define WIN32DLL_Hrnrnclass __declspec(<em>dll</em>export)Addrnpublic:rn Add(int xx,int yy);rn ~Add();rn int x;rn int y;rn int getresult();rn;rnrn#endif rnrnrn<em>文件</em>名:rn#include "win32<em>dll</em>.h"rnrnAdd::Add(int xx,int yy)rnrn x=xx;rn y=yy;rn;rnrnAdd::~Add()rnrn;rnrnint Add::getresult()rn return x+y;rn
模板类导出DLL没有LIB文件
写了一个矩阵模板类,就一个<em>文件</em>A.h,建立DLL工程生成B.<em>dll</em>,但是<em>没有</em>B.LIB,不知道何故。rnrn我写的另外的带.cpp<em>文件</em>的类则<em>可以</em>生成全部的<em>文件</em>。rnrn如果<em>没有</em>.LIB<em>文件</em>,这个<em>dll</em>也用不了啊?rnrnrn谢谢哈!!
我生成 Dll 没有 Lib 文件,怎么办 ?
我确定 Project -> Setting -> Link 的 Do not Produce .LIB <em>没有</em>被选中,怎么版啊? 谢谢了。
无.dll文件只有.lib和.h文件能不能被加载调用呢?
如题,有谁晓得,希望不吝赐教,感谢。。。感谢!
lib文件转换成dll文件出错 求教!!!
因为C#不能<em>调用</em>Lib<em>文件</em> 所以只能自己wrapper成 <em>dll</em> (只需要用<em>lib</em>提供的若干个function中的两个)rn<em>lib</em><em>文件</em>为 feature<em>lib</em>.<em>lib</em>rn新建一个<em>dll</em>的project,名为feature<em>lib</em>,并在feature<em>lib</em> project ->properties ->linker->Input->Additional Dependencies中添加原始<em>lib</em> <em>文件</em>rnfeature<em>lib</em>.h 如下rn#ifdef FEATURELIB_EXPORTSrn#define FEATURELIB_API __declspec(<em>dll</em>export)rn#elsern#define FEATURELIB_API __declspec(<em>dll</em>import)rn#endifrnrn#include "E:\p4\eeu\drivers\2d\dal\eeu\featureLib\ADC.h" --需要用的两个function在<em>lib</em> 的code中的头<em>文件</em>rn#include "E:\p4\eeu\drivers\2d\dal\eeu\featureLib\Profile.h"rnrnextern FEATURELIB_API int nFeature<em>lib</em>;rnrnFEATURELIB_API BOOL ApplyProfile(int iAdapterIndex, DrvProfile *pastProfileToApply, ULONG ulConnectedDisplays, BOOL bHPDArrival);rnrnFEATURELIB_API BOOL GetCurrentProfileFromDrv(int iAdapterIndex, ConnectedProfile *pstConnectedProfile,SelectedProfile *pstSelectedProfile, ULONG ulConnectedDisplays);rnrnfeature<em>lib</em>.cpp 如下rn#include "stdafx.h"rn#include "Feature<em>lib</em>.h"rnrnrnBOOL APIENTRY DllMain( HANDLE hModule, rn DWORD ul_reason_for_call, rn LPVOID lpReservedrn )rnrn switch (ul_reason_for_call)rn rn case DLL_PROCESS_ATTACH:rn case DLL_THREAD_ATTACH:rn case DLL_THREAD_DETACH:rn case DLL_PROCESS_DETACH:rn break;rn rn return TRUE;rnrnrnrnFEATURELIB_API BOOL ApplyProfile(int iAdapterIndex, DrvProfile *pastProfileToApply, ULONG ulConnectedDisplays, BOOL bHPDArrival)rnrn return ADC::ApplyProfile(iAdapterIndex, pastProfileToApply, ulConnectedDisplays, bHPDArrival);rnrnrnFEATURELIB_API BOOL GetCurrentProfileFromDrv(int iAdapterIndex, ConnectedProfile *pstConnectedProfile,SelectedProfile *pstSelectedProfile, ULONG ulConnectedDisplays)rnrn return Profile::GetCurrentProfileFromDrv(iAdapterIndex, pstConnectedProfile,pstSelectedProfile,ulConnectedDisplays);rnrnrnfeature<em>lib</em>.def 如下 rnLIBRARY "Feature<em>lib</em>"rnDESCRIPTION 'Feature<em>lib</em> Windows Dynamic Link Library'rnEXPORTSrnApplyProfile rnGetCurrentProfileFromDrvrnrn编译时出现 rnerror LNK2001: unresolved external symbol ApplyProfile rnerror LNK2001: unresolved external symbol GetCurrentProfileFromDrvrnfatal error LNK1120: 2 unresolved externals
有DLL 文件如何制作LIB文件
opengl.rar文件 lib dll以及include 文件
opengl库:<em>lib</em> <em>dll</em>以及include <em>文件</em> 包括glut.<em>dll</em> glaux.<em>dll</em> glut32.<em>dll</em> gl.h glaux.h glaux.<em>lib</em>等等
如何制作.dll文件和.lib文件
如何制作.<em>dll</em><em>文件</em>和.<em>lib</em><em>文件</em>?
lib文件如何转化成dll文件
-
怎么将lib文件编译成dll文件
在vc中如何将<em>lib</em><em>文件</em>编译成<em>dll</em><em>文件</em>.
lib文件dll文件的区别与联系
一、Lib<em>文件</em> <em>lib</em><em>文件</em>是静态链接库<em>文件</em>,其中存放的是函数<em>调用</em>的信息,在windows操作系统中起到链接程序和函数的作用。其意义在于代码重用,程序员将常用的功能写成函数,保存为<em>lib</em><em>文件</em>,在以后编程要实现这些功能的时候,就不需要在重新编写代码,而是直接<em>调用</em>写好的<em>lib</em><em>文件</em>,这很大程度上减轻程序员的负担。在代码编译时,根据编译方式的不同,<em>lib</em>的作用也有所不同。 1.静态编译   静态编译将
由DLL文件生成LIB文件的工具
选择DLL<em>文件</em>,自动生成DEF<em>文件</em>和LIB<em>文件</em>
vs2010生成的gsl1.8的dll文件lib文件
vs2010生成的gsl1.8的<em>dll</em><em>文件</em>和<em>lib</em><em>文件</em>,含有gsl-1.8.exe以及gsl-1.8-src.exe<em>文件</em>以及生成的<em>lib</em>gsl.<em>dll</em>、<em>lib</em>gsl.<em>lib</em>;<em>lib</em>gslcblas.<em>lib</em> ;<em>lib</em>gsl_d.<em>lib</em>;<em>lib</em>gslcblas_d.<em>lib</em>以及相对应的<em>dll</em><em>文件</em>,配置说明,生成步骤文档
怎样生成.dll文件对应的.lib文件
我现在有一个别人提供的.<em>dll</em><em>文件</em>,为了隐式<em>调用</em>其中的函数,需要其对应的.<em>lib</em><em>文件</em>,请问怎样生成.<em>dll</em><em>文件</em>对应的.<em>lib</em><em>文件</em>?
怎么将lib文件转换成dll文件?
怎么将<em>lib</em><em>文件</em>转换成<em>dll</em><em>文件</em>?
提问:lib文件dll文件的区别
如题
WAVECOM调用dlllib文件smspdu
WAVECOM<em>调用</em><em>dll</em>和<em>lib</em><em>文件</em> 包括 smspdu.<em>dll</em> smspdu.exp smspdu.<em>lib</em>
请问怎样调用DLL,LIB文件啊???
老师给了个用VC5.0写的.DLL,.LIB,.H和.BAS<em>文件</em>我,请问怎样在VC.NET或者VB.NET上<em>调用</em>啊~~~~~
dll显式调用到底需不需要lib文件
rt
地图中部分区域闪动地图中部分区域闪动,非常好的特效下载
地图中部分区域闪动,非常好的特效地图中部分区域闪动,非常好的特效 相关下载链接:[url=//download.csdn.net/download/hz2500/2452516?utm_source=bbsseo]//download.csdn.net/download/hz2500/2452516?utm_source=bbsseo[/url]
jar游戏模拟器下载
jar模拟器! 相关下载链接:[url=//download.csdn.net/download/fiyfasd/3873486?utm_source=bbsseo]//download.csdn.net/download/fiyfasd/3873486?utm_source=bbsseo[/url]
唐诗三百首(安卓版)下载
此应用收集77家诗人311首唐诗,具有强大的搜索功能和人性化的阅读模式,是男女好少必备的书籍。 相关下载链接:[url=//download.csdn.net/download/sljslj520/5223771?utm_source=bbsseo]//download.csdn.net/download/sljslj520/5223771?utm_source=bbsseo[/url]
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件
我们是很有底线的