Russian Qt Forum

Разное => Новости Qt сообщества => Тема начата: pastor от Апрель 23, 2009, 12:24



Название: Qt 4.5.1, Qt Creator 1.1 and VS Add-in 1.0 Released
Отправлено: pastor от Апрель 23, 2009, 12:24
Список (http://www.qtsoftware.com/developer/changes/changes-4.5.1) изменений в Qt 4.5.1

Список (http://www.qtsoftware.com/developer/changes/changes-qtcreator-1.1) изменений в Qt Creator 1.1

Оба релиза доступны в новом Qt SDK (Build 2009.2) (http://www.qtsoftware.com/downloads).

Также доступен Qt Visual Studio Add-in 1.0 (http://www.qtsoftware.com/downloads/visual-studio-add-in)


Название: Re: Qt 4.5.1, Qt Creator 1.1 and VS Add-in 1.0 Released
Отправлено: Rcus от Апрель 23, 2009, 12:44
Немаленький такой список закрытых багов, что одновременно и хорошо, и грустно.


Название: Re: Qt 4.5.1, Qt Creator 1.1 and VS Add-in 1.0 Released
Отправлено: spirit от Апрель 23, 2009, 12:54
Немаленький такой список закрытых багов, что одновременно и хорошо, и грустно.
а почему грустно?  :)


Название: Re: Qt 4.5.1, Qt Creator 1.1 and VS Add-in 1.0 Released
Отправлено: Sergey B. от Апрель 23, 2009, 13:01
А дерево GIT Qt так и не открыли?


Название: Re: Qt 4.5.1, Qt Creator 1.1 and VS Add-in 1.0 Released
Отправлено: Karl-Philipp от Апрель 23, 2009, 13:02
>> а почему грустно?
Действительно, Rcus :)
Это же хорошо! Троллям есть куда расти :)


Название: Re: Qt 4.5.1, Qt Creator 1.1 and VS Add-in 1.0 Released
Отправлено: Rcus от Апрель 23, 2009, 13:04
Грустно что они вообще были в 4.5.0.


Название: Re: Qt 4.5.1, Qt Creator 1.1 and VS Add-in 1.0 Released
Отправлено: pastor от Апрель 23, 2009, 13:04
Немаленький такой список закрытых багов, что одновременно и хорошо, и грустно.
а почему грустно?  :)

гурстно в том плане, что багов и регрессий дофига


Название: Re: Qt 4.5.1, Qt Creator 1.1 and VS Add-in 1.0 Released
Отправлено: spirit от Апрель 23, 2009, 13:06
ааа, это да.


Название: Re: Qt 4.5.1, Qt Creator 1.1 and VS Add-in 1.0 Released
Отправлено: Пантер от Апрель 23, 2009, 16:34
Первая приятная новость за сегодня. :)


Название: Re: Qt 4.5.1, Qt Creator 1.1 and VS Add-in 1.0 Released
Отправлено: lit-uriy от Апрель 23, 2009, 20:22
>>а почему грустно?
потому, что их ещё n-ое кол-во осталось. Я со своим рапортом, как не торопился, только сегодня и ответили после релиза. А бага осталась :(

>>А дерево GIT Qt так и не открыли?
дак оно уже давненько открыто ( уже 2-го апреля я вытяул исходники). Вот только адрес git://labs.trolltech.com/qt/all прибили.
теперь надо таким пользоваться git://labs.trolltech.com/qt-snapshot


Название: Re: Qt 4.5.1, Qt Creator 1.1 and VS Add-in 1.0 Released
Отправлено: Пантер от Апрель 23, 2009, 20:39
Выкидывает вот такую херь:
Код:
mingw32-make[2]: Entering directory `C:/my/qt/4.5.1/src/tools/rcc'
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel
oc -Wl,-s -Wl,-subsystem,console -mthreads -Wl -o ..\..\..\bin\rcc.exe release/r
cc.o release/main.o  -Lc:\my\pgsql\lib OBJECTS_DIR = tmp/obj/debug_shared -L../b
ootstrap/release -lbootstrap -luser32
g++: OBJECTS_DIR: No such file or directory
g++: =: No such file or directory
g++: tmp/obj/debug_shared: No such file or directory
mingw32-make[2]: *** [..\..\..\bin\rcc.exe] Error 1
mingw32-make[2]: Leaving directory `C:/my/qt/4.5.1/src/tools/rcc'
mingw32-make[1]: *** [release] Error 2
mingw32-make[1]: Leaving directory `C:/my/qt/4.5.1/src/tools/rcc'
mingw32-make: *** [sub-rcc-make_default-ordered] Error 2
Параметры:
Код:
configure -release -opensource -qt-sql-psql -qt-sql-odbc -qt-sql-sqlite -platform win32-g++ -qt-zlib -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg -no-dsp -no-vcproj -I c:\my\pgsql\include\ -L c:\my\pgsql\lib\

-----------------------------
Гы. Проблема решена. В Makefile.Release в строке
LIBS        =        -Lc:\my\pgsql\lib OBJECTS_DIR = tmp/obj/release_shared -L../bootstrap/release -lbootstrap -luser32
нужно удалить OBJECTS_DIR = tmp/obj/release_shared.
Вот только теперь везде это нужно делать. :(


Название: Re: Qt 4.5.1, Qt Creator 1.1 and VS Add-in 1.0 Released
Отправлено: Пантер от Апрель 23, 2009, 21:30
Ппц, что же это делается???
Код:
Creating library file: c:\my\qt\4.5.1\lib\libQtSql4.a
./release\qsqldatabase.o:qsqldatabase.cpp:(.text+0x4b58): undefined reference to
 `QODBCDriver::QODBCDriver(QObject*)'
./release\qsqldatabase.o:qsqldatabase.cpp:(.text+0x4ce2): undefined reference to
 `QPSQLDriver::QPSQLDriver(QObject*)'
./release\qsqldatabase.o:qsqldatabase.cpp:(.text+0x4d83): undefined reference to
 `QSQLiteDriver::QSQLiteDriver(QObject*)'
collect2: ld returned 1 exit status
mingw32-make[2]: *** [..\..\lib\QtSql4.dll] Error 1
mingw32-make[2]: Leaving directory `c:/my/qt/4.5.1/src/sql'
mingw32-make[1]: *** [release] Error 2
mingw32-make[1]: Leaving directory `c:/my/qt/4.5.1/src/sql'
mingw32-make: *** [sub-sql-make_default-ordered] Error 2
-----------------------------------
Я так понимаю, у всех нормально все собирается?


Название: Re: Qt 4.5.1, Qt Creator 1.1 and VS Add-in 1.0 Released
Отправлено: lit-uriy от Апрель 23, 2009, 23:08
я из Git'а собирал полмесяца назад, потом обновлял и пересобирал, то что изменилось.
Сегодня опять пересобирал и всё путём.

>>LIBS        =        -Lc:\my\pgsql\lib OBJECTS_DIR = tmp/obj/release_shared
А вот это странная какая-то запись. Это поидее две разные строчки.
попробуй qmake запустить, пусть пересоздаст make-файлы.


Название: Re: Qt 4.5.1, Qt Creator 1.1 and VS Add-in 1.0 Released
Отправлено: Пантер от Апрель 24, 2009, 06:13
Не помогло. Может Виста виновата?
-----------------------------------------------
Рубанул все и заново на свежую голову собралось. :) Походу нельзя на ночь глядя кутю компилить. ;D


Название: Re: Qt 4.5.1, Qt Creator 1.1 and VS Add-in 1.0 Released
Отправлено: Авварон от Апрель 24, 2009, 15:52
g++ по ходу ночью тоже спать хочет:)


Название: Re: Qt 4.5.1, Qt Creator 1.1 and VS Add-in 1.0 Released
Отправлено: Spicos от Апрель 27, 2009, 07:03
Нескомпилились примеры:

с такими параметрами:

Код
DOS
@echo on
 
@SET VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio 9.0
@SET VCINSTALLDIR=C:\Program Files\Microsoft Visual Studio 9.0\VC
@SET FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
@SET FrameworkVersion=v2.0.50727
@SET Framework35Version=v3.5
@if "%VSINSTALLDIR%"=="" goto error_no_VSINSTALLDIR
@if "%VCINSTALLDIR%"=="" goto error_no_VCINSTALLDIR
 
@echo Setting environment for using Microsoft Visual Studio 2008 x86 tools.
 
@call :GetWindowsSdkDir
 
@if not "%WindowsSdkDir%" == "" (
set "PATH=%WindowsSdkDir%bin;%PATH%"
set "INCLUDE=%WindowsSdkDir%include;%INCLUDE%"
set "LIB=%WindowsSdkDir%lib;%LIB%"
)

 
@rem

@rem Root of Visual Studio IDE installed files.
@rem
@set DevEnvDir=C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE
 
@set PATH=C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE;C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN;C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools;C:\WINDOWS\Microsoft.NET\Framework\v3.5;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft Visual Studio 9.0\VC\VCPackages;%PATH%
@set INCLUDE=C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE;%INCLUDE%
@set LIB=C:\Program Files\Microsoft Visual Studio 9.0\VC\LIB;%LIB%
@set LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v3.5;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft Visual Studio 9.0\VC\LIB;%LIBPATH%
 
@goto end
 
:GetWindowsSdkDir
@call :GetWindowsSdkDirHelper HKLM > nul 2>&1
@if errorlevel 1 call :GetWindowsSdkDirHelper HKCU > nul 2>&1
@if errorlevel 1 set WindowsSdkDir=%VCINSTALLDIR%\PlatformSDK\
@exit /B 0
 
:GetWindowsSdkDirHelper
@for /F "tokens=1,2*" %%i in ('reg query "%1\SOFTWARE\Microsoft\Microsoft SDKs\Windows" /v "CurrentInstallFolder"') DO (
if "%%i"=="CurrentInstallFolder" (
SET "WindowsSdkDir=%%k"
)
)
@if "%WindowsSdkDir%"=="" exit /B 1
@exit /B 0
 
:error_no_VSINSTALLDIR
@echo ERROR: VSINSTALLDIR variable is not set.
@goto end
 
:error_no_VCINSTALLDIR
@echo ERROR: VCINSTALLDIR variable is not set.
@goto end
 
:end

REM ** Pick a target platform.

REM **
REM ** First see if they requested something specifically,
REM ** next try the Platform SDK cpu var, then default to
REM ** the processor architecture of the host.
 
if "%1" == "amd64" Goto x64_Target
if "%1" == "Amd64" Goto x64_Target
if "%1" == "AMD64" Goto x64_Target
if "%1" == "x86" Goto  x86_Target
if "%1" == "X86" Goto  x86_Target
if "%1" == "i386" Goto  x86_Target
if "%1" == "I386" Goto  x86_Target
if "%CPU%" == "AMD64" Goto x64_Target
if "%CPU%" == "i386" Goto x86_Target
if "%PROCESSOR_ARCHITECTURE%" == "AMD64" Goto x64_Target
if "%PROCESSOR_ARCHITECTURE%" == "x86" Goto x86_Target
echo Could not detect target from command-line, CPU, or PROCESSOR_ARCHITECTURE, exiting ...
Goto Exit
 
:x64_Target
Set Lib=%DXSDK_DIR%Lib\x64;%Lib%
Set Include=%DXSDK_DIR%Include;%Include%
echo Dx9 x64 target enviroment is now enabled.
Goto Host
 
:x86_Target
Set Lib=%DXSDK_DIR%Lib\x86;%Lib%
Set Include=%DXSDK_DIR%Include;%Include%
echo Dx9 x86 target enviroment is now enabled.
Goto Host
 
 
:Host
REM ** Pick a host platform based on processor architecture.
 
if "%PROCESSOR_ARCHITECTURE%" == "AMD64" Goto x64_Host
if "%PROCESSOR_ARCHITECTURE%" == "x86" Goto x86_Host
echo Could not detect host from PROCESSOR_ARCHITECTURE, exiting ...
goto Exit
 
:x86_Host
Set Path=%DXSDK_DIR%Utilities\Bin\x86;%Path%
echo Dx9 x86 host enviroment is now enabled.
Goto Exit
 
 
:x64_Host
Set Path=%DXSDK_DIR%Utilities\Bin\x64;%DXSDK_DIR%Utilities\Bin\x86;%Path%
echo Dx9 x64 host enviroment is now enabled.
Goto Exit
 
 
:Exit
set INCLUDE=c:\OpenSSL\include;%INCLUDE%
set LIB=c:\OpenSSL\lib\VC;%LIB%
set LIBPATH=c:\OpenSSL\lib\VC;%LIBPATH%
 
configure -fast -release -static -no-qt3support -mmx -direct3d -openssl -phonon -webkit -qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg -qt-sql-sqlite -qt-sql-odbc
nmake

вот что выдало:

Код
DOS
d:\Qt\4.5.1\bin\uic.exe backside.ui -o ui_backside.h
       D:\Qt\4.5.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\..\include\QtCore" -I"..\..\..\include\QtGui" -I"..\..\..\include\QtOpenGL" -I"..\..\..\include" -I"..\..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"." -I"..\..\..\mkspecs\win32-msvc2008" -D_MSC_VER=1500 -DWIN32 panel.h -o tmp\moc\release_static\moc_panel.cpp
       D:\Qt\4.5.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\..\include\QtCore" -I"..\..\..\include\QtGui" -I"..\..\..\include\QtOpenGL" -I"..\..\..\include" -I"..\..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"." -I"..\..\..\mkspecs\win32-msvc2008" -D_MSC_VER=1500 -DWIN32 roundrectitem.h -o tmp\moc\release_static\moc_roundrectitem.cpp
       D:\Qt\4.5.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\..\include\QtCore" -I"..\..\..\include\QtGui" -I"..\..\..\include\QtOpenGL" -I"..\..\..\include" -I"..\..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"." -I"..\..\..\mkspecs\win32-msvc2008" -D_MSC_VER=1500 -DWIN32 splashitem.h -o tmp\moc\release_static\moc_splashitem.cpp
       d:\Qt\4.5.1\bin\rcc.exe -name padnavigator padnavigator.qrc -o tmp\rcc\release_static\qrc_padnavigator.cpp
       cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MT -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\..\include\QtCore" -I"..\..\..\include\QtGui" -I"..\..\..\include\QtOpenGL" -I"..\..\..\include" -I"..\..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"." -I"..\..\..\mkspecs\win32-msvc2008" -Fotmp\obj\release_static\ @C:\Temp\nm1D5.tmp
panel.cpp
roundrectitem.cpp
splashitem.cpp
main.cpp
Создание кода...
       cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MT -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\..\include\QtCore" -I"..\..\..\include\QtGui" -I"..\..\..\include\QtOpenGL" -I"..\..\..\include" -I"..\..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"." -I"..\..\..\mkspecs\win32-msvc2008" -Fotmp\obj\release_static\ @C:\Temp\nm1D6.tmp
moc_panel.cpp
moc_roundrectitem.cpp
moc_splashitem.cpp
Создание кода...
       cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MT -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\..\include\QtCore" -I"..\..\..\include\QtGui" -I"..\..\..\include\QtOpenGL" -I"..\..\..\include" -I"..\..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"." -I"..\..\..\mkspecs\win32-msvc2008" -Fotmp\obj\release_static\ @C:\Temp\nm1D7.tmp
qrc_padnavigator.cpp
       link /LIBPATH:"d:\Qt\4.5.1\lib" /LIBPATH:"d:\Qt\4.5.1\lib" /NOLOGO /INCREMENTAL:NO /MANIFEST /MANIFESTFILE:"tmp\obj\release_static\padnavigator.intermediate.manifest" /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /OUT:release\padnavigator.exe @C:\Temp\nm1D8.tmp
QtGui.lib(qapplication_win.obj) : error LNK2005: "bool qt_win_owndc_required" (?qt_win_owndc_required@@3_NA) уже определен в QtOpenGL.lib(qwindowsurface_gl.obj)
release\padnavigator.exe : fatal error LNK1169: обнаружен многократно определенный символ - один или более
NMAKE : неустранимая ошибка U1077: "C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\link.EXE": возвращенный код "0x491"
Stop.
NMAKE : неустранимая ошибка U1077: "C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.EXE": возвращенный код "0x2"
Stop.
NMAKE : неустранимая ошибка U1077: "C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.EXE": возвращенный код "0x2"
Stop.
NMAKE : неустранимая ошибка U1077: cd: возвращенный код "0x2"
Stop.
NMAKE : неустранимая ошибка U1077: "C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.EXE": возвращенный код "0x2"
Stop.
NMAKE : неустранимая ошибка U1077: cd: возвращенный код "0x2"
Stop.
NMAKE : неустранимая ошибка U1077: "C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.EXE": возвращенный код "0x2"
Stop.
NMAKE : неустранимая ошибка U1077: cd: возвращенный код "0x2"
Stop.
NMAKE : неустранимая ошибка U1077: "C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.EXE": возвращенный код "0x2"