Qt构建时遇到error LNK2019: 无法解析的外部符号 __imp__glAlphaFunc@8,

news2025/7/31 2:03:35

在我的印象中如果是遇到无法解析的外部命令,无非就是两种情况

  • 头文件定义了方法没有实现
  • lib库没加

因为我这次写的软件我不确定缺失什么库,所以就先检查方法是否未实现,发现方法都实现了,那就只能是lib库缺失的问题了,观察错误中 __imp__glAlphaFunc都是__imp__glxxxx,所以去尝试了将openGL库进行添加,然后就成功了,由于我是在QtCreator中实现这个项目的,所以在.pro中添加上OpenGL32.lib
👇

LIBS += -lOpenGL32

.pro文件
在这里插入图片描述
既然这里提到了QtCreator中添加lib,那我就补充一些知识点:

  • 链接到库文件夹中的lib库
  • INCLUDE文件

链接到库文件夹中的lib库
比如我现在pro文件夹的父目录存在lib文件夹里面有个test.lib,我现在需要链接这个test.lib

 # 在这包含库文件夹用-L,包含到此库文件夹中的某个lib库就用-l,记住别加lib
LIBS += -L../lib -ltest 

INCLUDE文件

INCLUDEPATH += ../include # 这就将.pro父目录中的include包含到项目中了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/16201.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【机器学习并行计算】1 MapReduce

1 MapReduce 每个节点计算梯度,然后汇聚到一台机子上,再进行梯度下降。时间还需要考虑通信时间。 通信的方式有两种:共享内存和消息传递;在这里存在多机的情况都是消息传递的方式。 通信耗时 MapReduce 会有风险,因为每…

[附源码]java毕业设计农村电商平台

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Python编程从入门到实践 第九章:类 练习答案记录

Python编程从入门到实践 第九章:类 练习答案记录 练习题导航Python编程从入门到实践 第九章:类 练习答案记录9.1 创建和使用类9.1.1 创建Dog类9.1.2 根据类创建实例练习9-1 餐馆 : 创建一个名为Restaurant 的类, 其方法__init__()…

Android 进程间通信(IPC机制)精炼详解

今天主要对 Android 中的跨进程通信进行总结下,先梳理下里面的涉及的一些概念 进程与线程 进程: 系统中正在运行的一个应用程序,某个程序一旦运行就是一个进程,是资源分配的最小单位;线程: 程序执行的最小…

曙光云使用说明

平台链接 https://ac.sugon.com/ac/home/index.html 控制台界面 创建个人工作目录及上传文件。点击概览页面顶端的 E-Shell 菜单栏,进入所连主机的 Shell 终端。在用户目录下新建个人工作目录,如:mkdir ywj2 安装MiniConda(推荐…

Ubuntu20.04 如何开启root账户登陆

环境: 电脑:戴尔7080 系统:Windows 10 专业版 64位 VMware 16.0 :Ubuntu20.04 问题描述: Ubuntu20.04 如何开启root账户登陆 解决方案: 1.以普通用户登录系统,创建root用户的密码 在终端…

Java代码审计——WebGoat XSS

目录 (一)XSS 常见触发位置 1.JSP 表达式 2.EL (二)反射型 XSS (三) 存储型 XSS (四)XSS 漏洞修复 配置过滤器: (一)XSS 常见触发…

HTML期末作业课程设计期末大作业__电影长津湖介绍带视频(6页)

⛵ 源码获取 文末联系 ✈ Web前端开发技术 描述 网页设计题材,DIVCSS 布局制作,HTMLCSS网页设计期末课程大作业 | 摄影作品 | 影视设计网页 | 在线电影 | 视频音频元素 | HTML期末大学生网页设计作业,Web大学生网页 HTML:结构 CSS&#xff1…

uiautomator2的安装,使用,在浏览器中查看页面的信息,简单快捷的ui测试工具,app测试工具(一)

uiautomator2的安装,使用,简单快捷的ui测试工具,app测试工具 安装方法 命令行中输入 pip install uiautomator pip install weditor在andriod studio中启动一个模拟器 启动 python -m weditor即可在浏览器看到弹出的窗口,里面…

【滤波跟踪】基于不变扩展卡尔曼滤波器对装有惯性导航系统和全球定位系统IMU+GPS进行滤波跟踪附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。 🍎个人主页:Matlab科研工作室 🍊个人信条:格物致知。 更多Matlab仿真内容点击👇 智能优化算法 …

核苷酸类化合物库 脂类化合物库参与细胞调控

核苷及核苷酸是机体内的一种重要的内源物质,参与细胞的多种生命进程,如 DNA 和 RNA 合成,信号转导及代谢等。核苷及核苷酸类似物是人工合成的,经过一定化学修饰的物质,可以模拟机体内核苷及核苷酸,参与细胞…

Git合并出现MERGING有效解决方法

Git合并出现MERGING有效解决方法错误描述解决办法参考链接错误描述 我在操作git合并时候意外出现了MERGING,很懵逼,如图所示: 遇到这个问题也是很头疼了,百度了很多方法有说是:“在命令行输入:git reset …

“以赛助教”进校园,CCF大数据与计算智能大赛成高校人才探索实践AI技术的第二课堂!

随着第十届CCF大数据与计算智能大赛(简称2022 CCF BDCI)的报名通道关闭、《大咖说系列专题报告》收官,“以赛助教”系列活动也正式宣告结束。 CCF大数据与计算智能大赛(CCF BDCI)由中国计算机学会于2013年创办&#x…

verilog 流水线控制

文章目录Verilog 流水线控制1、关键问题、实现方式及其对比2、实现方式2.1、控流水线输入:根据每一拍的 din_en_d* 打拍,没有最终的 else block2.2、控流水线输入:根据每一拍的 din_en_d* 打拍,有最终的 else block2.3、控流水线每…

真香!宝藏学习方式还可以这样,家人们绝不能错过

文 / 谷雨(微信公众号:王不留) 《谷雨:告诉大家一个小秘密》一文,辛苦码字半夜,阅读量却扑街,我想根本原因是标题名字起得太差。 前几天看了一个不知真假的截屏,说到小红书上的关键词…

Linux挂载Windows端NFS服务(实现板端Linux与PC互传文件)

Linux挂载Windows端NFS服务(实现板端Linux与PC互传文件) 1. kernel编译时打开NFS客户端服务 在宿主机打开kernel文件夹,先make clean,然后make menuconfig,进入配置界面: 使用/查找NFS,找到Ne…

终于有阿里P8从开发、运维两个角度总结出了Redis实战手册

从开发、运维两个角度总结了Redis实战经验,深入浅出地剖析底层实现,包含大规模集群开发与运维的实际案例、应用技巧。 前言Redis作为基于键值对的NoSQL数据库,具有高性能、丰富的数据结构、持久化、高可用、分布式等特性,同时Redi…

Windows10安装Docker(基于WSL2,包含WSL2安装教程)

WSL2 wsl是windows自带的功能,只需要开启Windows功能即可安装子系统 可以通过以下命令获取发行版名字 wsl --list --online通过以下命令安装 wsl --install -d ${发行版名字} 如 wsl --install -d Ubuntu-20.04安装后会弹出来子系统设置用户名密码 运行以下命令…

matlab解下列微分方程

解下列微分方程 &#xff08;1&#xff09;ydsolve(‘Dyxy’,‘y(0)1’,‘x’) y -x-12exp(x) x[1 2 3] x 1 2 3 -x-12exp(x) ans 3.4366 11.7781 36.1711 &#xff08;2&#xff09;x’2x3y,y’2xy,x(0)-2,y(0)2.8,0<t<10,做相平面图 新建M函数 function dyweifen1(…

d盘不见了怎么恢复?数据恢复,一键操作

d盘是我们日常生活中常用的一种硬盘&#xff0c;平时我们会用到 d盘来存储我们平时要用到的文件资料&#xff0c;如文档、图片、视频等。而由于我们日常使用它时都是在 Windows系统下&#xff0c;所以就很容易忽略 d盘的重要性了。当遇到 d盘不见的情况&#xff0c; d盘不见了怎…