QT+VS2005, Установка и интеграция |
Здравствуйте, гость ( Вход | Регистрация )
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 |
|
|
|
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 |
не совсем по теме, но тем не менее, где можно в студии настроить чтобы отображалось время компиляции
|
|
|
Текстовая версия | Сейчас: 30.11.2024, 5:52 |