QMYSQL и ошибки nmake а |
Здравствуйте, гость ( Вход | Регистрация )
QMYSQL и ошибки nmake а |
ViGOur |
8.1.2008, 22:53
Сообщение
#11
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
В принципе такое возможно еще, если для debug версии цепляется release версия библиотеки, но я могу ошибаться.
Попробуй отдельно скомпилить Release с C:\MySQL\lib\opt и Debug c C:\MySQL\lib\debug. |
|
|
Ghost |
9.1.2008, 11:05
Сообщение
#12
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 8.1.2008 Пользователь №: 62 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
Ghost |
9.1.2008, 11:07
Сообщение
#13
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 8.1.2008 Пользователь №: 62 Спасибо сказали: 0 раз(а) Репутация: 0 |
еее народ а как мне поднять та репу где здесь ставится +?
|
|
|
Admin |
9.1.2008, 11:36
Сообщение
#14
|
Администратор Группа: Администратор Сообщений: 646 Регистрация: 9.10.2007 Из: crossplatform.ru Пользователь №: 1 Спасибо сказали: 17 раз(а) Репутация: 2 |
|
|
|
Ghost |
9.1.2008, 12:39
Сообщение
#15
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 8.1.2008 Пользователь №: 62 Спасибо сказали: 0 раз(а) Репутация: 0 |
Цитата Пока решено было не включать рейтинг... тогда болшое человеческое спасибо |
|
|
ViGOur |
9.1.2008, 12:57
Сообщение
#16
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Да не за что...
|
|
|
kir |
8.3.2009, 12:51
Сообщение
#17
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 21.2.2009 Пользователь №: 569 Спасибо сказали: 0 раз(а) Репутация: 0 |
может и мне поможете?
собираю из vc command promt переменные окружения выставил как здесь написано g:\Qt\4.5.0\src\plugins\sqldrivers\mysql>qmake -o Makefile "INCLUDEPATH+=f:\MySQ L\include" "LIBS+=f:\MySQL\lib\opt\libmysql.lib" mysql.pro все нормально. делаю nmake CODE g:\Qt\4.5.0\src\plugins\sqldrivers\mysql>nmake Служебная программа обслуживания программ Microsoft ®, версия 9.00.21022.08 © Корпорация Майкрософт (Microsoft Corporation). Все права защищены. G:\Visual_Studio9\VC\BIN\nmake.exe -f Makefile.Debug all Служебная программа обслуживания программ Microsoft ®, версия 9.00.21022.08 © Корпорация Майкрософт (Microsoft Corporation). Все права защищены. cl -c -nologo -Zm200 -Zc:wchar_t- -Zi -MDd -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_EDITION=QT_EDITION_DESKTOP -DQT_D LL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -I"..\..\..\..\include\QtGui" -I"..\..\..\..\include" -I"f:\MySQL\include" -I". " -I"..\..\..\..\include\ActiveQt" -I"tmp\moc\debug_shared" -I"." -I"..\..\..\.. \mkspecs\win32-msvc2008" -Fotmp\obj\debug_shared\ @C:\Users\5E86~1\AppData\Local \Temp\nm91E2.tmp moc_qsql_mysql.cpp tmp\moc\debug_shared\moc_qsql_mysql.cpp(38) : warning C4273: staticMetaObject: н есовместимая компоновка dll g:\qt\4.5.0\src\plugins\sqldrivers\mysql\tmp\moc\debug_shared\../../../. ./../../sql/drivers/mysql/qsql_mysql.h(103): см. предыдущее определение 'public: static QMetaObject const QMYSQLDriver::staticMetaObject' tmp\moc\debug_shared\moc_qsql_mysql.cpp(38) : error C2491: QMYSQLDriver::staticM etaObject: определение dllimport статические данные-член не разрешено tmp\moc\debug_shared\moc_qsql_mysql.cpp(44) : warning C4273: QMYSQLDriver::metaO bject: несовместимая компоновка dll g:\qt\4.5.0\src\plugins\sqldrivers\mysql\tmp\moc\debug_shared\../../../. ./../../sql/drivers/mysql/qsql_mysql.h(103): см. предыдущее определение 'metaObj ect' tmp\moc\debug_shared\moc_qsql_mysql.cpp(49) : warning C4273: QMYSQLDriver::qt_me tacast: несовместимая компоновка dll g:\qt\4.5.0\src\plugins\sqldrivers\mysql\tmp\moc\debug_shared\../../../. ./../../sql/drivers/mysql/qsql_mysql.h(103): см. предыдущее определение 'qt_meta cast' tmp\moc\debug_shared\moc_qsql_mysql.cpp(57) : warning C4273: QMYSQLDriver::qt_me tacall: несовместимая компоновка dll g:\qt\4.5.0\src\plugins\sqldrivers\mysql\tmp\moc\debug_shared\../../../. ./../../sql/drivers/mysql/qsql_mysql.h(103): см. предыдущее определение 'qt_meta call' NMAKE : неустранимая ошибка U1077: G:\Visual_Studio9\VC\BIN\cl.EXE: возвращенный код "0x2" Stop. NMAKE : неустранимая ошибка U1077: G:\Visual_Studio9\VC\BIN\nmake.exe: возвращен ный код "0x2" Stop. в чем дело подскажите? |
|
|
Litkevich Yuriy |
8.3.2009, 13:27
Сообщение
#18
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
kir |
8.3.2009, 14:05
Сообщение
#19
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 21.2.2009 Пользователь №: 569 Спасибо сказали: 0 раз(а) Репутация: 0 |
установил
qt-vsintegration-1.4.3 qt-win-commercial-4.5.0-vs2008 |
|
|
kir |
9.3.2009, 0:00
Сообщение
#20
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 21.2.2009 Пользователь №: 569 Спасибо сказали: 0 раз(а) Репутация: 0 |
пробую собрать...
G:\Qt\qt-win-commercial-src-4.5.0>configure.exe -qt-sql-mysql -fast -I f:\Mysql\ include -L f:\Mysql\lib\opt\ -l libmysql.lib nmake часа 3 собирало потом выдал... CODE link /LIBPATH:"g:\Qt\qt-win-commercial-src-4.5.0\lib" /LIBPATH:"g:\Qt\qt
-win-commercial-src-4.5.0\lib" /NOLOGO /INCREMENTAL:NO /LTCG /MANIFEST /MANIFEST FILE:"tmp\obj\release_shared\tablet.intermediate.manifest" /SUBSYSTEM:WINDOWS "/ MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version ='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture= '*'" /OUT:release\tablet.exe @C:\Users\5E86~1\AppData\Local\Temp\nm8C4C.tmp main.obj : error LNK2001: неразрешенный внешний символ ""public: virtual int __t hiscall TabletApplication::qt_metacall(enum QMetaObject::Call,int,void * *)" (?q t_metacall@TabletApplication@@UAEHW4Call@QMetaObject@@HPAPAX@Z)" main.obj : error LNK2001: неразрешенный внешний символ ""public: virtual void * __thiscall TabletApplication::qt_metacast(char const *)" (?qt_metacast@TabletApp lication@@UAEPAXPBD@Z)" main.obj : error LNK2001: неразрешенный внешний символ ""public: virtual struct QMetaObject const * __thiscall TabletApplication::metaObject(void)const " (?meta Object@TabletApplication@@UBEPBUQMetaObject@@XZ)" release\tablet.exe : fatal error LNK1120: 3 неразрешенных внешних элементов NMAKE : неустранимая ошибка U1077: G:\Visual_Studio9\VC\BIN\link.EXE: возвращенн ый код "0x460" Stop. NMAKE : неустранимая ошибка U1077: G:\Visual_Studio9\VC\BIN\nmake.exe: возвращен ный код "0x2" Stop. NMAKE : неустранимая ошибка U1077: cd: возвращенный код "0x2" Stop. NMAKE : неустранимая ошибка U1077: cd: возвращенный код "0x2" Stop. NMAKE : неустранимая ошибка U1077: cd: возвращенный код "0x2" Stop. |
|
|
Текстовая версия | Сейчас: 30.11.2024, 3:24 |