首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Qt创建器链接器错误: LNK1104:无法打开文件'usb-1.0.lib‘- Windows

这个错误是由于在链接过程中找不到名为'usb-1.0.lib'的库文件所致。解决这个问题的方法是确保库文件存在于正确的位置,并将其添加到项目的链接器设置中。

首先,您需要确认是否已经安装了名为'usb-1.0.lib'的库文件。如果没有安装,您可以从相关的官方网站或第三方资源中下载并安装该库文件。

一旦确认库文件已经安装,您需要将其添加到项目的链接器设置中。在Qt Creator中,您可以按照以下步骤进行操作:

  1. 打开您的项目,并在左侧的项目导航栏中选择您的项目名称。
  2. 在右侧的属性编辑器中,选择“构建设置”选项卡。
  3. 在“构建设置”选项卡中,找到“链接器”部分。
  4. 在“附加库”字段中,点击“添加”按钮。
  5. 在弹出的对话框中,选择您的'usb-1.0.lib'库文件,并点击“确定”按钮。
  6. 确保您的库文件在“附加库”字段中正确显示。
  7. 重新编译和构建您的项目,看看是否解决了链接器错误。

如果您仍然遇到相同的错误,可能是由于库文件路径设置不正确导致的。您可以尝试手动设置库文件的路径,方法如下:

  1. 打开您的项目,并在左侧的项目导航栏中选择您的项目名称。
  2. 在右侧的属性编辑器中,选择“构建设置”选项卡。
  3. 在“构建设置”选项卡中,找到“链接器”部分。
  4. 在“附加库路径”字段中,点击“添加”按钮。
  5. 在弹出的对话框中,选择包含'usb-1.0.lib'库文件的文件夹,并点击“确定”按钮。
  6. 确保您的库文件路径在“附加库路径”字段中正确显示。
  7. 重新编译和构建您的项目,看看是否解决了链接器错误。

如果上述方法仍然无法解决问题,您可以尝试以下几点:

  1. 检查库文件是否被其他进程占用,如果是,请关闭相关进程并重新尝试。
  2. 确保您的项目文件中没有任何错误或冲突的设置。
  3. 更新您的Qt版本,以确保使用的是最新的Qt库和工具。

总结:Qt创建器链接器错误: LNK1104:无法打开文件'usb-1.0.lib‘- Windows是由于找不到名为'usb-1.0.lib'的库文件导致的。解决方法包括确认库文件是否已安装,将其添加到项目的链接器设置中,手动设置库文件路径,检查占用库文件的进程,检查项目文件中的错误或冲突设置,以及更新Qt版本。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

fatal error解决方法_游戏fatal error

目录 问题1、关于LINK : fatal error LNK1104: 无法打开文件“opencv_world400d.lib”问题解决 问题2、调试opencv程序时总是提示: 问题3、由于找不到...;) (5)再打开项目->项目属性->配置属性->链接->常规->附加库目录->编辑,把文件路径也放进去。...(6)在链接->输入->附加依赖项,输入相应的lib文件,只需要添加所需要的OpenCV的lib文件,要保证lib名称准确无误,重新生成,就可以解决。...问题2、调试opencv程序时总是提示: E1696 无法打开文件OpenCV\ opencv.hpp E1696 无法打开文件OpenCV\highgui.hpp E1696 无法打开文件OpenCV...,无法继续执行代码 (1)出现这种原因大多是环境变量没配好,运行出现的错误,建议重新配置环境变量。

1.5K30

C++之Error无法解析的外部符号

前言,相信在使用C++编程的小伙伴都会遇到这样一个错误,在编译的时候出现Error,无法解析的外部符号,这是让人很费解的一件事情,因为不会报出哪一行出现了问题,以至于问题排查很难进行,所以为大家提供了相关解决思路...文章目录 问题一 无法解析的外部符号 问题二 error LNK1104:无法打开文件lib 问题三 debug不可以运行,release可以运行 问题一 无法解析的外部符号 [问题描述] 在编译中遇到...可能二: 生成的库文件没有链接到exe可执行文件中,排查项目中的链接库是否被添加到工程中 可能三: 函数的申明,与函数的定义有偏差 可能四:Extern了变量,但是变量未定义...问题二 error LNK1104:无法打开文件lib [问题描述] 无法打开文件 ‘boost_filesystem-vc120-mt-1_56.lib’ [问题处理] 在项目属性中-》链接-》常规...[问题处理] 通过排查外部的链接库以及相关其他配置均没有问题,但是在编译生成文件时出现“LNK4098: 默认库“MSVCRT”与其他库的使用冲突”,通过右击工程 – 属性 ”配置属性 – 链接

2.8K10
  • 1LINK fatal error LNK1104 无法打开文件“xxxxxxxxxxxxxxxx.exe”——使用VS2019时发生的报错

    1>LINK : fatal error LNK1104: 无法打开文件“xxxxxxxxxxxxxxxx.exe”——使用VS2019时发生的报错 可能的原因——无法打开你的应用或其 .pdb 文件...然后检查它是否在调试中加载。 要解决此问题,请停止程序并将其从调试中卸载,然后再重新生成。 如果应用程序在另一个程序(例如资源编辑)中打开,请将其关闭。...2.你的应用已被防病毒扫描锁定 防病毒程序通常会暂时阻止访问新创建文件,尤其是 .exe 和 .dll 可执行文件。 要解决此问题,请尝试从防病毒扫描程序中排除你的项目生成目录。...解决的操作流程: 第一步:打开设置中的Windows安全中心 第二步:打开Windows安全中心里的病毒和威胁防护 第三步:打开“病毒和威胁防护”设置 点击管理设置 第四步:找到排除项下面的“添加或删除排除项...” 将第三步点击后的页面下拉到最底部,找到并点击“添加或删除排除项” 第五步:点击添加排除项 第六步:点击文件夹,找到自己当时创建项目所在的文件夹将其添加到排除项中

    14310

    Opencv学习(一)——安装配置遇到的问题

    根据自己的情况选择) (1)项目的属性管理,首先配置项目的Debug版属性,右击Debug | Win32,选择添加新项目属性表—>VC++目录,在包含目录中添加路径: D:\Opencv\opencv...include\opencv;D:\Opencv\opencv\build\include; (2)在库目录中添加: D:\Opencv\opencv\build\x86\vc11\lib (3)属性—>链接...二 遇到问题 错误 1 :error LNK1104: 无法打开文件“opencv_core249d.lib” 解决办法:首先是你的环境变量没有配置正确,其次是因为配置库目录的时候不小心搞错一些变量...,比如错误的把库目录的lib写成了bin 错误2:遇到丢失MSVCP120D.dll的问题,下载的dll动态库,首先将dll文件放在了opencv路径下面没有作用,接着放在了windows下面下就可以了...:C:\Windows\SysWOW64目录(64位操作系统) 缺失该dll动态库的可以去百度云盘下载 链接: http://pan.baidu.com/s/1mh7Njfi 密码: te84

    89560

    【FFmpeg】Windows 10 平台 FFmpeg 开发环境搭建 ④ ( FFmpeg 开发库 | 创建项目导入并配置 FFmpeg 开发库 | 拷贝 DLL 动态库到 SysWOW64 目录)

    在之前的博客中 , 安装了 VS2015 , Qt 5.14.0 , CDB 调试 , 并在 Qt 中配置了 MSVC 编译 和 CDB 调试 ; 本篇博客开始在 Windows 10 平台的 Qt...目录下是 一系列的 头文件 , 打开 libavcodec 目录 , 与音视频编解码相关的头文件就在里面 ; lib 目录下是 FFmpeg 的函数库 , .lib 后缀 的 文件 是 静态链接库 Static...中的导出函数和数据 ; .dll.a 文件 是 在 Unix 环境中用于 链接动态链接库 DLL 的文件格式 ; 二、创建并配置 FFmpeg 项目 1、拷贝 dll 动态库到 C:\Windows\...; 如果没有拷贝上述动态库 , 则需要将 这些 dll 动态库 , 拷贝到 Qt 构建程序 的根目录中 , 否则 FFmpeg 的函数无法调用 , 进入命令行中 , 发现都是黑屏 ; 2、创建 Qt...项目 - C 语言程序 打开 Qt , 选择 " 菜单栏 / 文件 / 新建文件或项目 " 选项 ; 在 项目类型中 , 选择 " Non-Qt Project " 下的 " Plain C Application

    39100

    C++概述

    (2)编译把每个.cpp文件(源文件)转换为.o或者.obj文件(对象文件):包含了源文件内容对应的机器码 (3)链接程序把程序的.obj文件合并到包含完整可程序程序的文件中(.exe) *2.3...命令行下使用微软编译理解编译和运行的机制 cl HelloWorld.cpp /c # 只编译,不链接 cl HelloWorld.obj /link # 链接生成 .exe 文件...cl HelloWorld.cpp # 编译、链接生成 .exe 文件 如果要使用微软编译cl在控制台编译及链接C++程序,需要进行相关的配置: 注意:在不同操作系统或不同 VS...\um; D:\Windows Kits\10\Include\10.0.19041.0\winrt; 此时执行cl HelloWorld.cpp则会出现错误:fatal error LNK1104:...无法打开文件“libcpmt.lib”或者其他lib文件,继续步骤3 3、在系统变量LIB(大写;没有就自己创建)中添加以下路径: E:\Program Files\Microsoft Visual

    88930

    https:jaredtao.gitee.io20190902Qt实用技能6-程序发布指南

    debug版本和release版本的主要区别:debug没有开编译优化、携带了调试信息,release开了编译优化O2,去掉了多余的信息 (图中还有pdb文件,是涛哥单独安装的,用来调试Qt源码,可以忽略...在pro文件中,QT += 那一行该写的都写上: 在pro文件中,QT += 那一行该写的都写上: 在main.cpp中包含一下各个模块的头文件,再分别创建一个对象实例,调用一些简单的函数: 这样一个多模块依赖的程序就写好了...cd到release目录 这里说一个windows启动命令行的小技巧:在release文件夹中,按住键盘shift键,然后按鼠标右键,弹出的右键菜单, 会比普通的右键菜单多一个“在此处打开命令窗口”,点击就能在...release文件打开命令行窗口。...Dependencies下载链接: https://github.com/lucasg/Dependencies 下面列举一些常见的错误信息 应用程序无法正常启动 最容易出现这种错误的情况是,程序是64

    28120

    使用MinGW编译OpenCV4源码与配置使用演示

    QTWindows上安装好之后,常规会两种编译选择分别是: -VS2015/2017/2019.......-mingw 因为我安装了VS2015,所以一直是默认VS来编译,但是发现当从VS编译切换到mingw时候,OpenCV的windows版本就无法正确的使用了。...注意 这个过程中你最有可能遇到的错误就是无法下载ffmpeg库的问题,解决方法也很容易,让可以下载的人给你下载,然后直接copy到你的opencv\sources\3rdparty\ffmpeg目录下即可...直接通过QT Creator来新建一个QT Application程序,导入OpenCV库依赖(不知道怎么操作,请看结尾的链接,通过视频学习即可!)...::AlignCenter); mat.release(); } MainWindow::~MainWindow() { delete ui; } 记得创建项目的选择编译为mingw

    2.2K20

    Qt5.14.2下载与安装(保姆级图文教程)

    它采用了一种工具友好的方法,因此受到Qt Design Studio和Qt Quick Designer的直接支持,其中包含用于创建基于关键帧的动画的时间轴编辑。...选择一个编译环境 默认,完成 自动创建以下文件,直接点击左下角运行 运行成功后,弹出下面的窗口,恭喜你,成果安装Qt5.14.2 4 组件更新 在Qt安装目录下找到...“MaintenanceTool.exe”文件,双击打开 根据 其他博主的方法,需要添加临时资料库。...//mirrors.tuna.tsinghua.edu.cn/qt/online/qtsdkrepository/windows_x86/root/qt/ 随便选以上两个链接中的一个链接添加...5 卸载 在Qt安装目录下找到 “MaintenanceTool.exe”文件,双击打开 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/145840.html

    7.9K40

    lib文件和dll文件的区别_dll2lib

    .LIB文件,是dll在编译、链接成功之后生成的文件,作用是当其他应用程序调用dll时,需要将该文件引入应用程序,否则产生错误。...运行项目,出现了错误:Can not find:mySub。造成这种错误的原因正是导出函数的修饰名称。在dll二进制文件中,经过编译的“加工”,实际上有了不同的名称。...: 无法打开文件:×××.lib的解决办法 一般情况是因为没有导入相应的.lib文件,或者是导入的路径有误。...fatal error LNK1104: 无法打开文件“x x x.def” 如果不想使用xxx.def文件,可以在项目-属性-配置属性-链接-输入 选项中,将右侧的模块定义文件删掉,这样就不会提示了...配置属性–>链接–>常规–>附加目录 。在里面填上库文件所在的路径即可。

    2.8K10

    基于QT的webkit与ExtJs开发CBS结构的企业应用管理系统

    虽然我们可以成功在Qt Creator内编译并成功执行程序,但到windows目录下通过双击执行编译出的exe程序,就不能正常运行,这是因为可执行程序所需的动态链接库并没有与可执行程序在同一个目录内,至于可执行程序依赖哪些动态链接库...使用Qt来开发Windows桌面程序也有一样的困难。    ...3.打开新窗口     使用Qt的WebKit非常简单,直接把QWebView控件拖放到界面中去即可,但是默认的QWebView在实现上有些缺憾,比如无法打开新窗口,无法下载文件无法打印等。...所有的浏览把请求的响应分为两类,一类是浏览可以解析的(Html文本),另一类是浏览无法解析的(文件),常见的浏览遇到无法解析的文件,往往会下载到本地给用户使用,要想让QWebView支持下载,就必须截获浏览的...xxxx.dll....”的错误信息),之所以在IDE内能顺利执行,是因为IDE已经为程序执行创建好了环境,但倘若不解决此问题,就无法把应用程序分发给直接用户。

    3.4K80

    VS2019 Qt开发环境搭建与配置

    Qt只是一个C++开发框架,它需要C++编译环境的支持,在windows上可以用msvc, 也就是visual studio的C++编译环境,也可以用MinGW, 类linux的C++环境,在linux...四、设置Qt路径创建Qt项目 以上都安装好后,打开VS,由于VS2019相对于之前的版本启动界面做了一些改动,先任意新建一个C++项目,设置Qt路径,不设置Qt路径的界面可能会这样...项目解决方案如下: 打开ui文件就可以拖拽控件了,如果你想手写ui也可以,新建Qt类即可,其它的编译调试和C++项目一样。...调试时出现 Unable to create a debugging engine_C++/Qt/音视频/RTC-CSDN博客 (4)vs2019 qt打开ui文件闪退的解决办法:vs2019...qt打开ui文件闪退的解决办法_令狐掌门的博客-CSDN博客 (5) VS2019 Qt win32项目如何添加x64编译方式 VS2019 Qt win32项目如何添加x64编译方式_

    8.7K20

    VS2017专业版使用最新版Qt5.9.2教程(最新教材)

    Qt5.9.2的链接:http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.9/5.9.2/qt-opensource-windows-x86-5.9.2....开始在VS2017创建一个Qt的GUI的桌面程序,是否成功?...(还是会出错,因为还有一点没有完成) VS2017里面,点击 “文件–>新建项目–>项目–>Qt GUI Application”,然后一路默认,会发现仍然有错误: 解决方法如下:在VS菜单栏里面点击...: 成功之后就会如图所示 : OK,到了这里,就可以再VS2017里面成功的创建一个Qt的GUI的桌面程序。...4.设置创建Qt的项目的属性,对包含目录、引用目录、库目录进行环境配置 .但是:你会发现运行会有错误: 缺少最基本的头文件,或者无法打开**.lib 或者**.文件,这就是没有连接好。

    81520

    x64dbg 2022 最新版编译方法

    x64dbg 调试的源码编译很麻烦,网络上的编译方法均为老版本,对于新版本来说编译过程中会出现各种错误,编译的坑可以说是一个接着一个,本人通过研究总结出了一套编译拳法可以完美编译输出,不过话说回来x64dbg...https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/ 其次是下载Qt编译,此处分别是32位与64位版本,以及Qt的开发界面...接着进入到src/gui目录下,直接使用qt 5.6打开x64dbg.pro项目。选好编译版本。 Qt中切换到release模式。 接着点击项目,选择浏览找到bin目录并配置上。...此时继续切换到x32子目录下,使用qt命令行打开目录,并执行生成命令。 此时切换到x32子目录下,就可以看到我们生成的所有文件。...此时的x32dbg是无法运行的,因为缺少dll动态链接库,这些动态库每一个都需要单独编译,工程量是巨大的,此处我就直接拷贝编译好的。 直接将编译环境内的动态库拷贝到x32dbg目录下面。

    75910
    领券