关于无法打开lib文件问题或无法解析问题解决办法

简介: 关于无法打开lib文件问题或无法解析问题解决办法

问题1

我们在生成静态库,或者接受完静态库的文件后,出现函数无法解析的问题。

原因:没有引入静态库的文件,通过引用静态库解决。

解决办法:1.我们在主函数的前面,对静态库进行引用,

#pragma comment(lib,"Add.lib")


源文件:

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include  "Add.h"
#pragma comment(lib,"Add.lib")
int main()
{
  int a = 10;
  int b = 20;
  int c = Add(10, 20);
  printf("%d ", c);
  return 0;
}

问题2

我们引用了静态库,但是还是出现了无法打开文件"Add.lib"静态库的问题


原因:系统没办法通过路径找到我们的静态库文件(.lib)


1.解决办法:

1.找到我们生成静态库的项目名的文件夹,打开Debug版本,找到我们的静态库

2.将我们的静态库复制一份

3.找到我们的源文件和头文件存放的文件夹

4.将我们的静态库文件(.lib)复制到这个文件夹的路径底下

5.然后就可以运行我们的代码



2.解决方法

将我们的静态库(.lib)的路径传输给VS

1.打开存放静态库的文件夹

2.点击一下上面的路径空白处,直接将路径复制

3.打开VS,右击项目,点击属性,找到链接器,找到常规,找到附加库目录,将静态库文件(.lib)的路径粘贴





目录
相关文章
|
19天前
|
XML JavaScript 前端开发
xml文件使用及解析
xml文件使用及解析
|
1月前
|
算法 Linux C++
【Linux系统编程】解析获取和设置文件信息与权限的Linux系统调用
【Linux系统编程】解析获取和设置文件信息与权限的Linux系统调用
29 0
|
1月前
|
安全 Java 数据库连接
jdbc解析excel文件,批量插入数据至库中
jdbc解析excel文件,批量插入数据至库中
21 0
|
1月前
|
前端开发 UED
前端解析Excel文件
前端解析Excel文件
34 0
|
3月前
|
JavaScript API Windows
Nodejs 文件 与 路径 相关用法实例解析
Nodejs 文件 与 路径 相关用法实例解析
78 0
|
1天前
|
Linux Go 数据安全/隐私保护
Linux 中的文件属性解析
在 Linux 系统中,每个文件和目录有一组属性控制其操作和访问权限。了解这些属性对有效管理文件至关重要。文件属性包括:文件类型(如 `-` 表示普通文件,`d` 表示目录),权限(如 `rwx` 表示所有者权限,`r-x` 表示组和其他用户权限),所有者,组,硬链接数,文件大小和最后修改时间。通过 `chown` 和 `chmod` 命令可更改文件所有者、所属组及权限。此外,还有特殊权限(如 SUID、SGID)和 ACL(访问控制列表)提供更精细的访问控制。
|
9天前
|
XML C# 数据格式
C# 解析XML文件
C# 解析XML文件
17 1
|
1月前
|
SQL Java 数据库连接
springboot解析txt文件顺便加到数据库中(nohup文件)
springboot解析txt文件顺便加到数据库中(nohup文件)
112 1
|
1月前
|
XML Java 数据格式
使用java解析XML文件的步骤
使用java解析XML文件的步骤
10 0
|
1月前
|
存储 安全 Linux
C++文件格式深度解析:从底层结构到关键特性
C++文件格式深度解析:从底层结构到关键特性
251 3
C++文件格式深度解析:从底层结构到关键特性

推荐镜像

更多