`
Brooke
  • 浏览: 1182189 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

VC++ 添加外部库文件lib和dll的步骤

阅读更多
总结
连接数据库的步骤过程:
1.将文件sqlapi.lib,sqlapiu.lib 放到 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib目录下;
  讲文件sqlapi.dll,sqlapiu.dll 放到 C:\WINDOWS\system32目录下
2.设置IDE环境:project->new Property->Configuration propertites->linker->Input->Additional    

  dependencies里面加入sqlapi.lib,sqlapiu.lib 这两个lib,应用、确定。
==================

  sqlapi.dll,sqlapiu.dll to %WinDir%\System, 
  sqlapi.lib,sqlapiu.lib to $(MSDevDir)\..\..\VC98\lib, and 
  sqlapi.h to $(MSDevDir)\..\..\VC98\include\GL.

===========================

工程->属性->链界器->输入->依赖项
3.设定到你的 visual studio VC++ Directories 的 Include files下,具体位置为Tools->Options->Projects and  

Solutions -> VC++ Directories->Include files.
4.出现 msvcr90.dll 加载错误,解决方案:
英文版:Project Properties -> Manifest Tool-> Use FAT32 Work-around -->Yes 
中文版:项目-->项目属性-->配置属性-->清单工具-->使用FAT32解决方法-->是
alt+F7->配置属性->C/C++->Code Generation->Runtime Library
分享到:
评论

相关推荐

    VC++动态链接库(DLL)编程深入浅出(全).zip

    静态链接库(.lib文件)在编译时与可执行文件合并,形成一个独立的、不依赖外部文件的程序。而动态链接库(.dll文件)则在运行时被加载到进程地址空间,多个程序可以共享其内容,降低了磁盘和内存占用。DLL还有利于...

    VC++动态链接库(DLL)编程

    2. **步骤2:添加库文件和头文件** 在客户端项目的属性设置中,添加静态链接库的.lib文件路径,并在代码中包含`lib.h`头文件。 3. **步骤3:调用函数** 在客户端程序中调用`add`函数,并传递参数。 4. **步骤4...

    VC++动态链接库编程之非MFC_DLL.doc

    本文将详细介绍如何在VC++中创建和使用非MFC的动态链接库(Dynamic Link Library,简称DLL)。我们将通过一个简单的示例来讲解DLL的基本概念、创建方法以及如何在应用程序中调用DLL中的函数。 #### 一、动态链接库...

    vc++如何创建和调用动态库

    6. **生成 DLL 文件**:生成后,在项目的根目录下的 release 文件夹中会生成 dll 和 lib 文件。 ##### 调用动态链接库 1. **静态调用**:在调用 DLL 的项目中添加相应的 h 文件,并声明导入函数,例如: ```cpp ...

    VC++中建立MEX文件及调试

    如果一切设置无误,编译过程将顺利完成,并在debug文件夹中生成名为MexDemo.dll的链接库文件。 ##### 2.6 运行 最后一步是在MATLAB环境下测试编译好的MEX文件。将debug目录设置为当前工作目录,然后在MATLAB控制...

    vc++ 6.0 DLL 示例

    生成的`.dll`文件就是我们的动态链接库,而`.lib`文件则是一个导入库,供其他程序链接时使用。 5. **在其他语言中调用DLL**: 要在其他语言(如C#、Python等)中调用VC++ 6.0创建的DLL,我们需要知道函数的导出...

    VC++ MFC DLL动态链接库编写详解

    这通常涉及到将 DLL 和相应的 LIB 文件添加到项目设置中: - 将 DLL 文件放在应用程序可以访问的位置。 - 将相应的 LIB 文件添加到项目的 Linker 设置中。 - 确保 DLL 和应用程序使用相同的调试或发布配置。 通过...

    dll和lib混合调用

    在Windows编程环境中,动态链接库(DLL)和静态链接库(LIB)是两种常见的代码复用方式。DLLs允许在运行时加载和卸载代码,而LIBs则是在编译时将函数链接到目标程序中。这篇教程将深入探讨如何在DLL中调用LIB,并...

    利用Labwindows调用VC++函数.pdf

    在a.c文件中,我们首先包含这个头文件,接着将VC++生成的Dll.lib和Dll.dll文件添加到LabWindows/CVI的工程中,以便编译器能找到这些函数。 最后,在计算按钮的回调函数`JISUAN`中,我们调用了add和substract函数,...

    静态库程序(vc++)

    静态库的优点在于,由于它们是嵌入到最终的可执行文件中的,因此不需要在运行时依赖外部库文件。这使得静态库在部署时更加简单,因为不需要担心库文件丢失或版本不兼容的问题。然而,这也意味着静态库会使生成的可...

    VC-DLL.zip_VC 动态链接库_Vc_dll生成_foresthkd_动态库

    这将生成一个`.dll`文件和对应的`.lib`导入库文件。导入库用于告诉调用者哪些函数可以从DLL中导出。 **调用VC++动态链接库(DLL)** 6. **引入头文件**:在调用DLL的程序中,包含DLL提供的头文件,这样可以使用声明...

    VC++6.0动态链接库

    为了使测试程序能正确链接到 DLL,需要将 `DogClass.h` 头文件和生成的 `ExportClass.lib` 库文件复制到测试程序的目录下。然后在测试程序中包含 `DogClass.h`,并使用 `#pragma comment(lib, "ExportClass.lib")` ...

    利用Labwindows调用VC++函数.docx

    5. 加载DLL文件:将VC++生成的Dll1.lib和Dll1.dll文件添加到LabWindows/CVI的工程中,这样LabWindows/CVI才能找到并使用这些函数。 6. 调用DLL函数:在计算按钮的回调函数中,如JISUAN函数,调用add和substract函数...

    VS中C++项目所需的sqlite3库

    4. **设置附加库目录**:在项目的属性页中,导航到“配置属性” > “链接器” > “常规”,在“附加库目录”中添加SQLite3库文件所在的路径。 5. **添加库依赖项**:在同一个属性页下,选择“输入” > “附加依赖项...

    固高电机VC++实验实验步骤.docx

    实验的关键一步是将光盘上的头文件(GT400.h)、库文件(GT400.lib)和动态链接库文件(GT400.dll)复制到工程目录下,即D:\固高电机实验\GUGAOT曲线模式\gugao。这些文件对于调用固高电机的函数和API至关重要。 ...

    《VC++深入详解》第19章 动态链接库

    动态链接库分为静态库(.lib文件)和动态库(.dll文件),在程序编译时,静态库的函数会被合并到可执行文件中,而动态库的函数则在程序运行时加载。 动态链接库的主要好处包括:跨语言编程、增强功能、提供二次开发...

    免注册调用大漠插件 DmReg.dll

    DLL是Windows操作系统中的一个共享库文件,它包含了一组可重用的函数和资源。当多个程序需要使用相同的功能时,DLL文件可以减少内存占用和系统资源消耗,因为这些代码只会在内存中加载一次。DmReg.dll作为动态链接库...

    VS2019 MFC DLL共享动态链接库(MFC 常规库)封装例程非模态调用例程。(里面包含MFC 扩展库何规则库两个例程)

    4. **编译和生成DLL**:完成代码编写后,编译项目生成DLL文件以及对应的.lib文件(导入库)。这个过程可以通过VS2019的构建菜单完成。 5. **调用DLL**:在调用端,如"MFCApplication1",我们需要链接到生成的.lib...

Global site tag (gtag.js) - Google Analytics