crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> QPort, не могу с линковать
MJIbIu
  опции профиля:
сообщение 20.4.2011, 14:04
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 38
Регистрация: 14.4.2010
Пользователь №: 1630

Спасибо сказали: 3 раз(а)




Репутация:   0  


MVS 2008 Qt 4.7.0
собрал QPort нормально появился в Qt designer
сознаю новый проект кидаю туда виджет qport, собираю вот что мне выдал
1>Linking...
1>test.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall QPort::QPort(class QWidget *)" (__imp_??0QPort@@QAE@PAVQWidget@@@Z) referenced in function "public: void __thiscall Ui_testClass::setupUi(class QMainWindow *)" (?setupUi@Ui_testClass@@QAEXPAVQMainWindow@@@Z)
1>test.obj : error LNK2001: unresolved external symbol "public: virtual struct QMetaObject const * __thiscall QPort::metaObject(void)const " (?metaObject@QPort@@UBEPBUQMetaObject@@XZ)
1>test.obj : error LNK2001: unresolved external symbol "public: virtual void * __thiscall QPort::qt_metacast(char const *)" (?qt_metacast@QPort@@UAEPAXPBD@Z)
1>test.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall QPort::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@QPort@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
1>test.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall QPort::~QPort(void)" (__imp_??1QPort@@UAE@XZ) referenced in function "public: virtual void * __thiscall QPort::`scalar deleting destructor'(unsigned int)" (??_GQPort@@UAEPAXI@Z)
1>E:\temp\test\Debug\test.exe : fatal error LNK1120: 5 unresolved externals

подскажите что мне с этим делать
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuzulis
  опции профиля:
сообщение 20.4.2011, 14:41
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 393
Регистрация: 29.6.2009
Пользователь №: 862

Спасибо сказали: 36 раз(а)




Репутация:   7  


Забить на это и пользоваться "нормальными/другими" библиотеками,
а не аля улю кидаю виджет на форму.

Прям какой-то Delphi-стайл. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
MJIbIu
  опции профиля:
сообщение 20.4.2011, 14:45
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 38
Регистрация: 14.4.2010
Пользователь №: 1630

Спасибо сказали: 3 раз(а)




Репутация:   0  


Цитата(kuzulis @ 20.4.2011, 15:41) *
Забить на это и пользоваться "нормальными/другими" библиотеками,

Прям какой-то Delphi-стайл. :)

А зачем мне изобретать велосипед?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Bartimeus33nt10
  опции профиля:
сообщение 11.9.2011, 21:49
Сообщение #4


Студент
*

Группа: Новичок
Сообщений: 16
Регистрация: 16.8.2011
Пользователь №: 2812

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(kuzulis @ 20.4.2011, 15:41) *
Забить на это и пользоваться "нормальными/другими" библиотеками,
а не аля улю кидаю виджет на форму.

Прям какой-то Delphi-стайл. :)


ох, как ты всем помог то.
а чем тебе так дизайнер не нравится? быстро и удобно.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 12.9.2011, 6:45
Сообщение #5


фрилансер
******

Группа: Участник
Сообщений: 2841
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 211 раз(а)




Репутация:   34  


MJIbIu,

1) убедиться, что все заголовки и реализации подключены в проект

2) попробовать полный ребилд

Сообщение отредактировал Алексей1153 - 12.9.2011, 6:46
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
MJIbIu
  опции профиля:
сообщение 12.9.2011, 9:45
Сообщение #6


Студент
*

Группа: Участник
Сообщений: 38
Регистрация: 14.4.2010
Пользователь №: 1630

Спасибо сказали: 3 раз(а)




Репутация:   0  


Цитата(Алексей1153 @ 12.9.2011, 7:45) *
MJIbIu,

1) убедиться, что все заголовки и реализации подключены в проект

2) попробовать полный ребилд

там была проблема с версиями qt
Не помню почему отказался от QPort, перешел на qextserialport. Доволен.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 12.9.2011, 19:17
Сообщение #7


фрилансер
******

Группа: Участник
Сообщений: 2841
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 211 раз(а)




Репутация:   34  


оу, а я на дату и не посмотрел )
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 13.11.2018, 5:24