导航:首页 > 源码编译 > qt编译时找不到系统库

qt编译时找不到系统库

发布时间:2022-05-11 08:04:06

① 电脑提示系统丢失Qt5core.dll怎么办

win7中显示电脑丢失qt5core.dll,建议从网站上下载一个qt5core.dll,然后安装到电脑上即可。
qt5core.dll控件常规安装方法:
一、如果在运行某软件或编译程序时提示缺少、找不到qt5core.dll等类似提示,您可将从脚本之家下载来的qt5core.dll拷贝到指定目录即可(一般是system系统目录或放到软件同级目录里面),或者重新添加文件引用。
二、从网站下载下来文件之后,先将其解压(一般都是rar压缩包), 然后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。默认都是支持32位系统的, 如果您不知道是X86还是X64,您可以看这篇文章。
三、根据软件情况选择文件版本。此步骤比较复杂,如果是Windows的dll文件,
版本号以5.0开头的或含有 nt 一般是windows2000的文件。
版本号以5.1开头的或含有 xp、xpsp1、xpsp2、xpsp3 信息的一般是windowsXP的文件。
版本号以6.0开头的或含有 longhorn、vista 信息的一般是windowsVista的文件。
版本号以6.1开头的或含有 win7 信息的一般是windows7的文件。 如果不是windows的dll文件,则需要灵活查看版本号、描述、网友提供的信息、以及相关dll的版本号去判断。
四、直接拷贝该文件到系统目录里:
1、Windows 95/98/Me系统,将qt5core.dll复制到C:\Windows\System目录下。
2、Windows NT/2000系统,将qt5core.dll复制到C:\WINNT\System32目录下。
3、Windows XP/WIN7/Vista系统,将qt5core.dll复制到C:\Windows\System32目录下。
4、如果您的系统是64位的请将文件复制到C:\Windows\SysWOW64目录
五、打开"开始-运行-输入regsvr32 qt5core.dll",回车即可解决。希望脚本之家为您提供的qt5core.dll对您有所帮助。
通过脚本之家下载dll的朋友,可将下面的代码保存为“注册.bat“,放到dll文件同级目录(只要在同一个文件夹里面有这两个文件即可),双击注册.bat,就会自动完成qt5core.dll注册(win98不支持)。

② 我在qt下面编程,需要用到用到第三方的库文件,但是qt编译的时候老说打不开文件,请教原因

应该是lib文件路径不对,你用Qt Creator的右键菜单“添加库”试试

③ QT中执行make时错误

这种问题解决方法如下:
执行sudo apt-get install libXrender-dev命令,安装相应的lib文件。

所以最好在编译Qt原码前先执行以下命令:
sudo apt-get install libglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-dev

sudo apt-get install libglui-dev

安装相应的lib文件,防止编译出错。

再上网搜索一下,发现在linux下编译应用程序常常会出现如下错误:
/usr/bin/ld:cannot find -lxxx
意思是编译过程找不到对应库文件。其中-lxxx表示链接库文件libxxx.so。

一般出现这种错误有以下几种原因:
1.系统缺乏对应的库文件
2.库文件版本不对应
3.库文件链接错误
4.库文件路径设置不正确

对于前2种情况,可以通过下载安装lib来解决:
sudo apt-get install libxxx-dev(上面编译Qt的情况大多是这样)

而对于第3种情况,通过find或者locate命令定位到链接文件,查看链接文件是否正确的指向了lib文件。如果不是,用 ln -sf */libxxx.so.x */libxxx.so 命令修改。

对于最后一种情况,可以到/etc/ld.so.conf.d目录下,修改其中任意一份conf文件(也可自建conf),将lib所在的目录写进去,然后在终端输入ldconfig更新缓存。
希望可以帮助你

④ qt编程找不到c++库怎么办

你是否用的Qtcreator,如果是,你设置下设置中qt库的位置,也就是定位qmake.exe的位置。
此外在任何情况下(不管你是windows,linux --qtcreator,vs)qt的pro文件中,可以设置包含路径。INCLUDEPATH+=“your qt path"

⑤ MAC 下Qt5程序打包为什么找不到相关的qt库

比较简单的做法就是你编译好release版本后,发给对方。然后对方点击运行的时候,就会提示缺少什么库,然后你在你Qt的安装目录下找到/bin/。。。找到相应的.dll文件,放到你exe目录下就好了

⑥ linux 下用arm体系QT编译问题(目前我系统里有X86 和 arm体系(老师编好的)的QT各一个)

貌似是缺少系统库,有些版本的linux编译qt是会出现缺少系统库而导致编译不成功的问题,不是很推荐用最新的编译器来编译,其实2.4的内核和3.4.5的编译器做qt就已经足够了,你可以去查查看那些版本的linux下可以成功的编译qt,安装的时候尽可能把开发用的库都选上,不然就只有自己再去打补丁,
仅作参考

⑦ 在windows下安装了QT creator 编译出来的.exe文件 双击无法执行,提示找不到:没有找到qt5cored.dll

最好的处理方法:
1、首先建立一个新的文件夹存放你的exe文件和系统库文件。
2、然后找到你Qt安装目录
3、进入mingw48_32\bin文件夹
4、双击应用程序,提示需要什么.dll文件,就从\bin目录拷贝一份放到.exe文件目录里。

⑧ QT中安装了phonon,为什么编译程序的时候老是说找不到库,错误如下: 在线等,请高手指教,谢谢

apt-cache search phonon
可以查看

⑨ QT安装后,编译程序总说找不到“qapplication.h:没有那个文件或目录”

可能你好需要make install
或者将qapplication.h放到你需要编译的文件夹里面

还有qt3是#include<qapplication.h>
而qt4是#include<QApplication>

这个问题就没遇到了...

唉,还是换个fedora 9/10/11吧
或者用Suse
这些都是直接有QT的
用起来很方便,qt3 qt4都有的

阅读全文

与qt编译时找不到系统库相关的资料

热点内容
压缩机风扇电机转速慢 浏览:86
文件服务器如何查看访问人员 浏览:125
绝佳买卖指标加密 浏览:756
git分支编译 浏览:154
51单片机c语言应用程序设计实例精讲 浏览:560
华为安卓手机编译器 浏览:46
怎样在打开微信前加密 浏览:664
旺旺聊天记录怎么加密 浏览:411
王安忆长恨歌pdf 浏览:619
mobile文件夹可以卸载吗 浏览:280
什么是2通道服务器 浏览:346
mc正版怎么开服务器地址 浏览:408
乐高解压朋友圈 浏览:14
linux软raid性能 浏览:368
贴片机编程软件下载 浏览:360
mooc大学乐学python答案 浏览:408
怎么投诉途虎app 浏览:37
安卓重力感应怎么关 浏览:721
我的世界ios怎么建服务器地址 浏览:759
服务器端口ip都是什么意思 浏览:263