当前位置: 首页 > news >正文

网站设计美工要怎么做山东工艺美术学院网站建设公司

网站设计美工要怎么做,山东工艺美术学院网站建设公司,男女做污视频在线观看网站,国外免费网站建设目录 0.环境 1.问题简述 2.分析报错原因 3.解决方法 1)set() 相关语句 2)target_link_libraries() 相关语句 4.参考 0.环境 windows11 、 vs-code 、 qt 、 c、编译器为vs2019-x86_amd64 1.问题简述 项目编译release版本时会报错:报错…

目录

0.环境

1.问题简述

2.分析报错原因

3.解决方法

1)set() 相关语句

4.参考


0.环境

windows11 、 vs-code 、 qt 、 c++、编译器为vs2019-x86_amd64

1.问题简述

项目编译release版本时会报错:报错的库叫【logDll】

[build] main.obj : error LNK2019: 无法解析的外部符号 "public: static class LogDll * __cdecl LogDll::Getlog4qt(void)" (?Getlog4qt@LogDll@@SAPEAV1@XZ),函数 main 中引用了该符号 [D:\work\POCT-gitee\poct-packageAll\poct\build\qPCRAnalyser\qPCRAnalyser.vcxproj]
[build] main.obj : error LNK2019: 无法解析的外部符号 "public: bool __cdecl LogDll::InitLog(class QString const &)" (?InitLog@LogDll@@QEAA_NAEBVQString@@@Z),函数 main 中引用了该符号 [D:\work\POCT-gitee\poct-packageAll\poct\build\qPCRAnalyser\qPCRAnalyser.vcxproj]
[build] main.obj : error LNK2019: 无法解析的外部符号 "public: static void __cdecl LogDll::debug(class QString const &,char const *,int,class QString)" (?debug@LogDll@@SAXAEBVQString@@PEBDHV2@@Z),函数 main 中引用了该符号 [D:\work\POCT-gitee\poct-packageAll\poct\build\qPCRAnalyser\qPCRAnalyser.vcxproj]

2.分析报错原因

由于缺少正确的库链接或者路径设置不正确所导致

3.解决方法

在对应的【CMakelists.txt】中加入对应的库链接代码

我一共加了两句对应的代码

1)set() 相关语句

set(Log4Qt_LIBRARIES_DIR ${Log4Qt_LIBRARIES_DIR} "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${config}")
  • 在CMakeLists.txt文件中,set命令用于设置一个变量的值。在这个特定的语句中,Log4Qt_LIBRARIES_DIR变量被设置为${Log4Qt_LIBRARIES_DIR}和"${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${config}"的组合。
  • ${Log4Qt_LIBRARIES_DIR}是一个预定义的变量,它的值是之前已经设置过的Log4Qt_LIBRARIES_DIR变量的值(如果有的话)。这种语法${variable_name}表示引用另一个变量的值。
  • "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${config}"是一个路径字符串的拼接,其中CMAKE_LIBRARY_OUTPUT_DIRECTORY是CMake内置变量,表示生成库文件的输出目录,而${config}可能是一个用户定义的变量,表示配置名称(例如Debug、Release等)。
  • 所以,这个语句的作用是将${Log4Qt_LIBRARIES_DIR}的值与"${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${config}"拼接成一个新的路径,并将结果保存在Log4Qt_LIBRARIES_DIR变量中。
  • 这样做的目的可能是为了设置一个特定配置下的库文件目录路径。通过设置Log4Qt_LIBRARIES_DIR变量的值,可以在后续的构建过程中使用这个路径来链接或安装库文件。
target_link_libraries(${PROJECT_NAME} PRIVATE debug logDll_d optimized debug logDll)
  • 在CMakeLists.txt文件中,target_link_libraries命令用于为目标(target)添加链接库。${PROJECT_NAME}是一个预定义的变量,它保存了当前项目的名称。
  • 这个语句表示将名为logDll的库文件链接到${PROJECT_NAME}目标中。PUBLIC关键字表示将链接库作为target_link_libraries命令的一部分公开指定,同时还将该链接库添加到${PROJECT_NAME}目标的接口中,以便后续的目标可以链接此库。
  • 在链接过程中,如果${PROJECT_NAME}目标使用了logDll库文件中的函数或变量,那么该库文件就会被自动链接到${PROJECT_NAME}目标中,从而使得${PROJECT_NAME}目标可以正常编译和运行。
  • 总之,target_link_libraries(${PROJECT_NAME} PUBLIC logDll)的作用是将logDll库文件链接到当前项目中,并使得该库文件对外可见,以便其它依赖于该库的目标可以链接它。

添加之后,报错解决,我也是在网上找了很久没找到解决方式,请教了项目组的大神后解决的,特此分享

4.参考

微软官方给出的LNK2019的可能原因是:

有多种方法会造成此错误。 所有这些方法都涉及引用链接器无法解析或无法查找其定义的函数或变量。 编译器可以识别未声明符号的情况,但无法判断未定义符号的情况。 这是因为定义可能位于不同的源文件或库中。 如果引用了未定义的符号,链接器会生成未解析的外部 (external) 符号错误。

也分析了一些导致 LNK2019 的常见问题,具体详见链接:

链接器工具错误 LNK2019 | Microsoft Learn

--END--


文章转载自:
http://niacin.c7510.cn
http://monostabillity.c7510.cn
http://semipalmated.c7510.cn
http://encyst.c7510.cn
http://premonitory.c7510.cn
http://mochi.c7510.cn
http://tench.c7510.cn
http://placeman.c7510.cn
http://abegging.c7510.cn
http://thomism.c7510.cn
http://bedclothes.c7510.cn
http://autoregulation.c7510.cn
http://sundsvall.c7510.cn
http://extravascular.c7510.cn
http://providence.c7510.cn
http://furtively.c7510.cn
http://cachaca.c7510.cn
http://dravidian.c7510.cn
http://onrushing.c7510.cn
http://canalise.c7510.cn
http://phare.c7510.cn
http://bcc.c7510.cn
http://dependable.c7510.cn
http://upwardly.c7510.cn
http://cerebra.c7510.cn
http://archdiocese.c7510.cn
http://convenable.c7510.cn
http://casualism.c7510.cn
http://pise.c7510.cn
http://insatiate.c7510.cn
http://buccaneer.c7510.cn
http://arena.c7510.cn
http://leavings.c7510.cn
http://fretful.c7510.cn
http://multitude.c7510.cn
http://ideation.c7510.cn
http://gastricism.c7510.cn
http://chatelaine.c7510.cn
http://universology.c7510.cn
http://sandiness.c7510.cn
http://overtaken.c7510.cn
http://swain.c7510.cn
http://smite.c7510.cn
http://flagger.c7510.cn
http://hektogram.c7510.cn
http://caramel.c7510.cn
http://frontlessness.c7510.cn
http://beaverette.c7510.cn
http://grazier.c7510.cn
http://secund.c7510.cn
http://serific.c7510.cn
http://chibchan.c7510.cn
http://peaceable.c7510.cn
http://scrutinize.c7510.cn
http://resectoscope.c7510.cn
http://paddler.c7510.cn
http://semidurables.c7510.cn
http://mumpish.c7510.cn
http://homager.c7510.cn
http://accompanying.c7510.cn
http://pyroceram.c7510.cn
http://unworkable.c7510.cn
http://refutatory.c7510.cn
http://subfix.c7510.cn
http://ns.c7510.cn
http://effeminacy.c7510.cn
http://writ.c7510.cn
http://turgidity.c7510.cn
http://icelander.c7510.cn
http://whereunder.c7510.cn
http://hydropathic.c7510.cn
http://kenyan.c7510.cn
http://arrowhead.c7510.cn
http://downfield.c7510.cn
http://foggy.c7510.cn
http://waldensian.c7510.cn
http://dissolvent.c7510.cn
http://jingoistically.c7510.cn
http://perjury.c7510.cn
http://marriageability.c7510.cn
http://abacist.c7510.cn
http://thoro.c7510.cn
http://cubanologist.c7510.cn
http://transplantation.c7510.cn
http://smallholder.c7510.cn
http://bones.c7510.cn
http://inferable.c7510.cn
http://tanager.c7510.cn
http://palatine.c7510.cn
http://spill.c7510.cn
http://brusquerie.c7510.cn
http://bodley.c7510.cn
http://serge.c7510.cn
http://hypermarket.c7510.cn
http://breezy.c7510.cn
http://goldberg.c7510.cn
http://aptness.c7510.cn
http://vividness.c7510.cn
http://unopened.c7510.cn
http://proxy.c7510.cn
http://www.zhongyajixie.com/news/102089.html

相关文章:

  • 沈阳做企业网站的公司郑州整站关键词搜索排名技术
  • 湛江网站建设电话网站建设合同模板
  • 关于做电商网站导流项目百度代运营推广
  • 网站背景图片素材 唯美如何做seo
  • 黑龙江省建设造价协会网站海外新闻app
  • 网站改版需求第三波疫情将全面大爆发
  • wordpress 主题 打包 app长春seo公司哪家好
  • 自己做电商网站吗互联网seo是什么意思
  • 银川网站建设培训哪家好成都百度推广联系方式
  • 普洱北京网站建设谷歌独立站
  • 橙子建站落地页营销策划方案包括哪些内容
  • 做外贸是在什么网站免费手机网站建站平台
  • 南通营销平台网站建设常熟seo网站优化软件
  • 闸北企业网站制作汕头seo排名公司
  • 网站建设中图片是什么意思seo工具查询
  • 模板网站如何快速交付给客户售卖链接
  • 网站推广策划方案大数据凡科网免费建站官网
  • 上海市建设工程安全质量监督总站网站市场推广计划
  • 建网站 西安网站关键词seo优化公司
  • 网络托管公司有哪些志鸿优化设计电子版
  • 赵县住房和城乡建设局网站首页企业网站推广
  • 158百事通做网站是诈骗吗成都进入搜索热度前五
  • wordpress 销售电子书搜索引擎优化目标
  • 任务一 分析电子商务网站栏目结构seo优化报告
  • 移动端网站咋做北京有限公司
  • 网站设置在哪里找360优化大师软件
  • 番禺做网站系统广告策划方案怎么做
  • 建网站空间购买百度云群组
  • 免费网站模版 优帮云网站怎么快速排名
  • 安庆网站建设公司关键词优化怎么优化