• 3512阅读
  • 4回复

请教关于:qt4.8.3编译mysql驱动问题 [复制链接]

上一主题 下一主题
离线laolilaile
 

只看楼主 倒序阅读 楼主  发表于: 2015-03-13
照着网上的一些教程编译mysql驱动问题,但是到最后make的时候,显示
undefined reference to 'WinMain@16',
没有哪个大神知道这是怎么回事儿么?
离线dbzhang800

只看该作者 1楼 发表于: 2015-03-13
插件是动态库(dll),不需要有WinMain()或main()等入口函数。

现在的错误信息是找不到WinMain,说明你正在试图生成一个 exe 程序或者你试图在使用WinMain。
离线laolilaile

只看该作者 2楼 发表于: 2015-03-13
回 dbzhang800 的帖子
dbzhang800:插件是动态库(dll),不需要有WinMain()或main()等入口函数。
现在的错误信息是找不到WinMain,说明你正在试图生成一个 exe 程序或者你试图在使用WinMain。 (2015-03-13 10:50) 

我按照网上的教程,安装好mysql之后,修改mysql.pro,加上INCLUDEPATH += "C:/mysql/include"
LIBS+=-LC:/mysql/lib/ -llibmysql,后面在dos里面qmake之后make的,我用4.8.6做能生成libqsqlmysqld4.a,但是不能生成qsqlmysqld4.lib,会不会是mysql版本高了?
离线dbzhang800

只看该作者 3楼 发表于: 2015-03-13
.lib 是 MSVC或 Intel-C++ 生成的,不是MinGW的菜
离线laolilaile

只看该作者 4楼 发表于: 2015-03-13
回 dbzhang800 的帖子
dbzhang800:.lib 是 MSVC或 Intel-C++ 生成的,不是MinGW的菜 (2015-03-13 11:10) 

ok,我用vs2010试试
快速回复
限100 字节
 
上一个 下一个