当前位置: 代码迷 >> QT开发 >> 关于gcc和mingw生成*lib的有关问题
  详细解决方案

关于gcc和mingw生成*lib的有关问题

热度:51   发布时间:2016-04-25 04:02:57.0
关于gcc和mingw生成*.lib的问题
我通过VS构建的工程,需要引用一个三方库qwt,这个qwt是通过Qt creator编译的,但是缺少*.lib文件。在qtcreator中使用gcc和mingw编译器都不能生成*.lib文件,如果改用mvc++应该可以,但是我的Qt库中又缺少QtCore4.lib文件,无法编译通过。请教如何生成*.lib文件?

------解决方案--------------------
那你需要静态编译了吧
baidu下 有生成静态库的方法
不过你也可以链接时 用QtCore4.lib链接,运行的时候还是依赖QtCore4.dll
默认的*.lib在Qt的lb目录下 有core的
------解决方案--------------------
需要VS编译工程,还要用qwt。
需要:
VS版本的QtLib(Qt库),去官网下载一个和你VS版本对应的Qt库。
下载QWT源码。
下载Qt的VS插件(要区分Qt4或Qt5)。

用VS编译QWT,lib就有了,Qt的dll版本也对了。
用mingw编译出来的VS用不上。
------解决方案--------------------
vs特有的lib真是很讨厌
  相关解决方案