VS2010添加附加头文件和附加库方法

下面总结四种方法添加附加头文件和附加库的方法

方法一:

最省事,最低级的方法,直接添加,需要什么添加什么。

在源程序的头部直接添加完整路径。

1)头文件添加

#include "D:\Program Files\MySQL\include\mysql.h"

2)库文件添加

#pragma comment( lib, "D:\Program Files\MySQL\lib\libmysql.lib")

或者:将需要的头文件、库文件都放入到工程目录下,直接在源程序中调用头文件。

方法二:

1)头文件添加

1、添加路径

解决方案——项目名(如test)——属性——配置属性——VC++目录——包含目录;

添加完整的目录路径:D:\Program Files\MySQL\include


2、在源程序中声明

源程序的头部添加:#include "mysql.h"

2)库文件添加:

1、添加路径

解决方案——项目名(如test)——属性——配置属性——VC++目录——库目录;

添加完整的目录路径:D:\Program Files\MySQL\lib


2、不需要在源程序中声明

解决方案——项目名(如test)——属性——配置属性——链接器——输入——附加依赖项;

添加具体需要的库:

libmysql.lib
mysqlclient.lib

方法三:

1)头文件添加

1、添加路径

解决方案——项目名(如test)——属性——配置属性——C/C++——常规——附加包含目录;

 添加完整的目录路径:D:\Program Files\MySQL\include

2)在源程序中声明

在源程序的头部添加:

#include "mysql.h"

库文件添加:

1、添加路径

解决方案——项目名(如test)——属性——配置属性——链接器——常规——附加库目录;

D:\Program Files\MySQL\lib


2、解决方案——项目名(如test)——属性——配置属性——链接器——输入——附加依赖项;

libmysql.lib
mysqlclient.lib


方法四

可以让每次的新建的项目都应用此配置。

首先建立一个任意的项目MySql

视图——属性管理器——MySql——Degub|Win32——Microsoft.CPP.Win32.user


下面参考方法二

通用属性——VC++目录——包含目录

通用属性——VC++目录——库目录,链接器——输入——附加依赖项。


  • 6
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,以下是在 Windows 平台上使用 VS2008 安装 zlib 添加相关头文件文件的步骤: 1. 下载 zlib 您可以从 zlib 官网(https://www.zlib.net/)下载 zlib 的源代码(zlib-1.2.11.tar.gz)。 2. 解压 zlib 源代码 您可以使用压缩软件(如 7-Zip)将 zlib-1.2.11.tar.gz 解压缩到任意目录(例如 C:\zlib-1.2.11)。 3. 编译 zlib 进入 zlib-1.2.11 目录,找到 contrib\masmx86\inffas32.asm 文件,将其重命名为 inffas32.asm。然后打开 VS2008,选择 "文件" -> "新建" -> "项目",在 "项目类型" 中选择 "Win32",在 "项目类型详细信息" 中选择 "Win32 Console Application",输入项目名称和路径,点击 "确定"。 在 "Win32应用程序向导" 中,选择 "空项目",点击 "完成"。在 "解决方案资源管理器" 中,右键单击 "源文件",选择 "添加" -> "新建项",输入项名称(例如 "zlib"),点击 "添加"。然后右键单击 "zlib",选择 "添加" -> "现有项",找到 C:\zlib-1.2.11 目录下的所有 .c 文件,点击 "添加"。 在 "解决方案资源管理器" 中,右键单击 "头文件",选择 "添加" -> "现有项",找到 C:\zlib-1.2.11 目录下的所有 .h 文件,点击 "添加"。 点击 "生成" -> "生成解决方案",等待编译完成。 4. 添加头文件文件 在您的项目中添加头文件文件。在 VS2008 中,选择 "项目" -> "项目属性",在 "配置属性" 中选择 "VC++ 目录",在 "包含目录" 中添加 C:\zlib-1.2.11 目录,然后在 "链接器" -> "常规" -> "附加目录" 中添加 C:\zlib-1.2.11\contrib\vstudio\vc8\Win32。 然后在 "链接器" -> "输入" -> "附加依赖项" 中添加 "zlibwapi.lib"。 现在您就可以在您的代码中使用 zlib 了。例如,您可以添加以下代码来测试 zlib 是否正常工作: ```c++ #include <iostream> #include <zlib.h> int main() { const char* input = "Hello, world!"; const unsigned long input_length = strlen(input) + 1; unsigned long output_length = compressBound(input_length); char* output = new char[output_length]; int result = compress((Bytef*)output, &output_length, (const Bytef*)input, input_length); if (result != Z_OK) { std::cerr << "Error: Unable to compress data" << std::endl; delete[] output; return EXIT_FAILURE; } std::cout << "Compressed data: " << output << std::endl; unsigned long uncompressed_length = input_length; char* uncompressed = new char[uncompressed_length]; result = uncompress((Bytef*)uncompressed, &uncompressed_length, (const Bytef*)output, output_length); if (result != Z_OK) { std::cerr << "Error: Unable to uncompress data" << std::endl; delete[] output; delete[] uncompressed; return EXIT_FAILURE; } std::cout << "Uncompressed data: " << uncompressed << std::endl; delete[] output; delete[] uncompressed; return EXIT_SUCCESS; } ``` 这段代码将字符串 "Hello, world!" 进行压缩和解压缩,并输出结果。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值