crossplatform.ru

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

4 страниц V  < 1 2 3 4 >  
Ответить в данную темуНачать новую тему
> QT+VS2005, Установка и интеграция
AD
  опции профиля:
сообщение 24.7.2008, 12:49
Сообщение #21


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

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

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




Репутация:   17  


Судя по ошибкам возникает идея, что, возможно, проект собирается с помощью динамических библиотек, а в Qt собрана в статическом режиме. Либо наоборот. Как qt собрана? По-умолчанию, сборка динамическая.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
blondinka
  опции профиля:
сообщение 24.7.2008, 12:54
Сообщение #22


Студент
*

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

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




Репутация:   3  


Я установила коммерческую версию qt-win. А проект создала с одной кнопкой,чтоб проверить...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 24.7.2008, 15:12
Сообщение #23





Гости








    


Чтобы избежать этих ошибок нужно для своего компилятора собрать Qt, а не использовать бинарный вариант.
Там явно какая-то проблема с нестыковкой STL.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Tonal
  опции профиля:
сообщение 25.7.2008, 6:51
Сообщение #24


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

Группа: Участник
Сообщений: 452
Регистрация: 6.12.2007
Из: Новосибирск
Пользователь №: 34

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




Репутация:   17  


Чем и с какими опциями собрана Qt?
И какая версия?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
bynet
  опции профиля:
сообщение 13.11.2008, 0:17
Сообщение #25


Студент
*

Группа: Участник
Сообщений: 69
Регистрация: 17.3.2008
Из: Belarus
Пользователь №: 124

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




Репутация:   0  


После переустановки винды, заново ставил qt 4.4.3 и при вызове Visual Studio 2005 Command Prompt
(в ярлыке написано %comspec% /k ""C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat"" x86)
вылетает "c:\program" не является внутренней или внешней командой

Как это исправить? На прошлой винде все нормально работало, а потом резко стало точно так. Я уже думал винда ложится.
Как это исправить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 13.11.2008, 8:41
Сообщение #26


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

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




Репутация:   40  


у меня тоже
Цитата
%comspec% /k ""C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat"" x86

Start in:
Цитата
"C:\Program Files\Microsoft Visual Studio 8\VC\"
может этот путь без кавычек?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
bynet
  опции профиля:
сообщение 13.11.2008, 11:22
Сообщение #27


Студент
*

Группа: Участник
Сообщений: 69
Регистрация: 17.3.2008
Из: Belarus
Пользователь №: 124

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




Репутация:   0  


Цитата(ViGOur @ 13.11.2008, 8:41) *
может этот путь без кавычек?



Я уже все перепробовал и с 1 и с 2 и с 3 кавычками всеровно выдает одно и тоже.

Был вариант замены с:\program file на с:\program~1, тогда начинает вылетать ошибка c:\program~1\Microsoft Не являтся внутренней или внешней командой
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Phil_G
  опции профиля:
сообщение 11.12.2008, 18:54
Сообщение #28


Новичок


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

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




Репутация:   0  


подниму тему...
Собираю новый проект в Вижуал Студио 2005 (генерил qmake-ом), все файлы собираются без ошибок, и только при линкинге вылезает ошибка:

--------------------Configuration: GraphicsPainter - Debug|Win32---------------
Linking...
qtmaind.lib(qtmain_win.obj) : error LNK2019: unresolved external symbol _main referenced in function _WinMain@16
debug\GraphicsPainter.exe : fatal error LNK1120: 1 unresolved externals

Error executing link.exe (tool returned code: 1120)

GraphicsPainter - 2 error(s), 0 warning(s)

Содержимое .pro файла прилагаю:

TEMPLATE = app
TARGET =
DEPENDPATH += . src ui
INCLUDEPATH += .
CONFIG -= console

# Input
FORMS += ui/frmMain.ui
SOURCES += src/GraphicsPainter.cpp
HEADERS += src/GraphicsPainter.h
win32:MOC_DIR = gen/
win32:UI_HEADERS_DIR = gen/


Подскажите плиз, что я упустил?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 22.1.2009, 18:49
Сообщение #29


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


в студии команда для компилирования .ui выглядит следующим образом:
"$(QTDIR)\bin\uic.exe" -o ".\GeneratedFiles\ui_FormFilter.h" "$(InputFileName)"
что значит $(InputFileName)? ибо как я понял если в проект подрубить форму из другого проекта, который сохранен в другой папке, то эта форма не компилится. Причем в инклудах указана папка, из которой берется эта форма. Если заменить $(InputFileName) на абсолютный путь то компилится
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 29.1.2009, 17:50
Сообщение #30


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


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

4 страниц V  < 1 2 3 4 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


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




RSS Текстовая версия Сейчас: 30.11.2024, 3:03