проблемы с интеграцией Qt в Microsoft Visual Studio .NET 2003 |
Здравствуйте, гость ( Вход | Регистрация )
проблемы с интеграцией Qt в Microsoft Visual Studio .NET 2003 |
raus |
16.2.2012, 22:12
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 15.2.2012 Пользователь №: 3222 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуйте. подскажите, пожалуйста, как заставить Qt работать в Microsoft Visual Studio .NET 2003?
|
|
|
raus |
17.2.2012, 10:12
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 15.2.2012 Пользователь №: 3222 Спасибо сказали: 0 раз(а) Репутация: 0 |
И так я установил QtSdk 4.8.0. Затем я открываю Visual Studio .NET 2003 Command Prompt. В этом консольном приложении прописываю путь к configure.exe
C:\>cd c:\QtSDK\Desktop\Qt\4.8.0\mingw\ C:\QtSDK\Desktop\Qt\4.8.0\mingw>configure.exe Выводится вот такая штука: Type '3' to view the GNU General Public License version 3 (GPLv3). Type 'L' to view the Lesser GNU General Public License version 2.1 (LGPLv2.1). Type 'y' to accept this license offer. Type 'n' to decline this license offer. Я нажимаю “y” В итоге появилось много строчек, последняя из которых : Qmake failed, return code 3 Как я понял это не хорошо.. и nmake файла нигде не появилось, который нужно вызвать следующим Если не трудно, то подскажите, что я не так делаю? а может быть эти проблемы из-за того что у меня студия enterprise architect или это не имеет значения? |
|
|
kuzulis |
17.2.2012, 10:50
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
У тебя в голове каша.
SDK - это когда ничего не нужно пересобирать и делать configure - это когда нужно просто работать. Ты скачал SDK, уже откомпиленое при помощи компилятора MinGW, зачем ты запускаешь configure.exe? Чтобы использовать студийный компилятор - то нужно поставить галочку в SDK менеджере и выкачать SDK, откомпиленное при помощи MSVS 2008. Но при этом, у тебя в системе должна быть установлена сама MSVS 2008! Чтобы использовать твой конпелятор от Visual Studio .NET 2003 - тебе нужно выкачать исходники Qt а не SDK (т.е. можешь также в SDK менеджере установить галочку для скачивания исходников Qt, а можешь скачать их сам с сайта QtNokia). Далее, тебе необходимо перекомпилировать исходники Qt своим компилятором и уже потом пользоваться. Как собирать Qt из исходников - ищи в гугле или на самом сайте Qt. |
|
|
raus |
17.2.2012, 12:57
Сообщение
#4
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 15.2.2012 Пользователь №: 3222 Спасибо сказали: 0 раз(а) Репутация: 0 |
спасибо. а перед компиляцией исходников sdk надо удалять?
|
|
|
kuzulis |
17.2.2012, 13:06
Сообщение
#5
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
|
|
|
raus |
18.2.2012, 0:17
Сообщение
#6
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 15.2.2012 Пользователь №: 3222 Спасибо сказали: 0 раз(а) Репутация: 0 |
скачал я qt-win-opensource-4.8.0-vs2008.exe... установил все по умолчанию
затем открыл Visual Studio .NET 2003 Command Prompt. Прописал путь к configure.exe и запустил. C:\>cd c:\QtSDK\Desktop\Qt\4.8.0\mingw\ C:\QtSDK\Desktop\Qt\4.8.0\mingw>configure.exe потом ввел nmake...часа 2 на консоли строчки новые появлялись...и в итоге вот такие ошибки: NMAKE : fatal error U1077: 'link' : return code '0x3e8' Stop. NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio .NET 2003\ VC7\BIN\nmake.exe"' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop. что я опять не так сделал?( |
|
|
kuzulis |
18.2.2012, 11:53
Сообщение
#7
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
Цитата что я опять не так сделал?( вот что не так Цитата скачал я qt-win-opensource-4.8.0-vs2008.exe... установил все по умолчанию ну ты же видишь, что написано vs2008 - значит это уже скомпиленные библиотеки для MSVS2008, это не исходники. Исходники тут http://download.qt.nokia.com/qt/source/qt-...rc-4.8.0.tar.gz ты ж внимательнее читай что написано и что ты качаешь, не, ну серьезно... и вместо просто Цитата configure.exe лучше добавлять параметры к нему. PS: Ты ж сначала изучи и прочти внимательно вопрос (информации в гугле и у них на сайте предостаточно) - а не делай все бездумно. Все, я ретируюсь. Сообщение отредактировал kuzulis - 18.2.2012, 11:56 |
|
|
raus |
19.2.2012, 0:23
Сообщение
#8
|
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 15.2.2012 Пользователь №: 3222 Спасибо сказали: 0 раз(а) Репутация: 0 |
и все же руки у меня, наверно, из ж...ы растут((
Цитата качал я и это. и все равно прежние ошибки. и прописывал сonfigure.exe –platform win32-msvc2003. открывал projects.sln и пробовал и из студии собирать ошибки вот такие: |
|
|
||
raus |
21.2.2012, 23:56
Сообщение
#9
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 15.2.2012 Пользователь №: 3222 Спасибо сказали: 0 раз(а) Репутация: 0 |
пересобрал я еще раз кьют...те же ошибки как и обычно
но думаю: дай проектик простенький создать попробую.... запустился мой проектик)) затем попробовал собрать большой проект.. и тоже собрался) не знаю что с этими ошибками делать, но проекты вроде собираются.. kuzulis, еще раз спасибо) и еще кьют не собирается если в папке bin не убрать файл syncqt.bat |
|
|
Текстовая версия | Сейчас: 28.11.2024, 19:42 |