[vtkusers] error : set desired qt version
Mike Jackson
mike.jackson at bluequartz.net
Sun Aug 23 10:35:27 EDT 2009
try something like this:
cmake -DQT_QMAKE_EXECUTABLE=C:/Program
Files/QT/2009.03/qt/bin/qmake.exe [path/to/source/dir]
For the most part, cmake variables are NOT environment variables. Not
sure if QTDIR is still supported but you can export that environment
variable:
export QTDIR=C:/Program Files/QT/2009.03/qt
then try running cmake again.
The easiest more sure way is to set the QT_QMAKE_EXECUTABLE as input
into cmake on the first CMake run.
_________________________________________________________
Mike Jackson mike.jackson at bluequartz.net
BlueQuartz Software www.bluequartz.net
Principal Software Engineer Dayton, Ohio
On Sun, Aug 23, 2009 at 3:11 AM, happy_win<prasannjit at hotmail.com> wrote:
>
>
>
> Karl-51 wrote:
>>
>> Did you also set the QT_QMAKE_EXECUTABLE variable? It should be something
>> like C:/Program Files/QT/2009.03/qt/bin/qmake.exe
>>
>> -----Original Message-----
>> From: vtkusers-bounces at vtk.org [mailto:vtkusers-bounces at vtk.org] On Behalf
>> Of happy_win
>> Sent: Sunday, August 23, 2009 1:26 AM
>> To: vtkusers at vtk.org
>> Subject: [vtkusers] error : set desired qt version
>>
>>
>> -- The C compiler identification is GNU
>> -- The CXX compiler identification is GNU
>> -- Check for working C compiler: /usr/bin/gcc
>> -- Check for working C compiler: /usr/bin/gcc -- works
>> -- Detecting C compiler ABI info
>> -- Detecting C compiler ABI info - done
>> -- Check for working CXX compiler: /usr/bin/c++
>> -- Check for working CXX compiler: /usr/bin/c++ -- works
>> -- Detecting CXX compiler ABI info
>> -- Detecting CXX compiler ABI info - done
>> -- Loading VTK CMake commands
>> -- Loading VTK CMake commands - done
>> Multiple versions of QT found please set DESIRED_QT_VERSION
>> CMake Warning (dev) in CMakeLists.txt:
>> No cmake_minimum_required command is present. A line of code such as
>>
>> cmake_minimum_required(VERSION 2.6)
>>
>> should be added at the top of the file. The version specified may be
>> lower
>> if you wish to support older CMake versions for this project. For more
>> information run "cmake --help-policy CMP0000".
>> This warning is for project developers. Use -Wno-dev to suppress it.
>>
>> -- Configuring done
>> -- Generating done
>>
>> even if i set desired qt version to 4 ,i am getting same error.
>> please tell how and where to set this env. variable.?
>>
>> --
>> View this message in context:
>> http://www.nabble.com/error-%3A-set-desired-qt-version%E2%80%8F-tp25100467p2
>> 5100467.html
>> Sent from the VTK - Users mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>>
>>
>
> I am using Linux.
> I set the environment variable by export command.
> vikas at vikas-laptop:~/tmp$ export DESIRED_QT_VERSION=4
> vikas at vikas-laptop:~/tmp$ export QT_QMAKE_EXECUTABLE=/usr/lib/qmake-qt4
>
> But still cmake gives
>
> vikas at vikas-laptop:~/tmp$ cmake .
>
> -- Loading VTK CMake commands
> -- Loading VTK CMake commands - done
> WARNING querying qmake for QMAKE_LIBS_OPENGL. qmake reported:
>
> WARNING querying qmake for QMAKE_LIBS_X11. qmake reported:
>
> WARNING querying qmake for QMAKE_LIBS_THREAD. qmake reported:
>
> WARNING querying qmake for QMAKE_LIBS_DYNLOAD. qmake reported:
>
> CMake was unable to find desired QT version: 4. Set advanced values
> QT_QMAKE_EXECUTABLE and QT4_QGLOBAL_FILE.
> CMake Warning (dev) in CMakeLists.txt:
> No cmake_minimum_required command is present. A line of code such as
>
> cmake_minimum_required(VERSION 2.6)
>
> should be added at the top of the file. The version specified may be
> lower
> if you wish to support older CMake versions for this project. For more
> information run "cmake --help-policy CMP0000".
> This warning is for project developers. Use -Wno-dev to suppress it.
>
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /home/vikas/tmp
>
> However i was able to run the files in /vtk/GUI/Qt/qtimageviwer/
>
> but i still dont get why it is giving CMake was unable to find desired QT
> version: 4. Set advanced values QT_QMAKE_EXECUTABLE and QT4_QGLOBAL_FILE.
>
> I also tried making changes in
> /usr/lib/vtk-5.0/VTKConfigQt.cmake file
>
> $cat /usr/lib/vtk-5.0/VTKConfigQt.cmake file
> # export for Qt3
> SET(VTK_QT_QT_LIBRARY "")
> SET(VTK_QT_INCLUDE_DIR "/usr/include/qt4")
> SET(VTK_QT_QASSISTANTCLIENT_LIBRARY "QT_QASSISTANTCLIENT_LIBRARY-NOTFOUND")
>
> # exports for Qt4
> SET(VTK_QT_RCC_EXECUTABLE "/usr/bin/rcc")
> SET(VTK_DESIRED_QT_VERSION "4")
>
> # exports for Qt3/Qt4
> SET(VTK_QT_MOC_EXECUTABLE "/usr/bin/moc-qt4")
> SET(VTK_QT_UIC_EXECUTABLE "/usr/bin/uic")
> SET(VTK_QT_QMAKE_EXECUTABLE "/usr/bin/qmake-qt4")
>
> __________________________________________
>
> now please tell where is the problem.
> --
> View this message in context: http://www.nabble.com/error-%3A-set-desired-qt-version%E2%80%8F-tp25100467p25100875.html
> Sent from the VTK - Users mailing list archive at Nabble.com.
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
More information about the vtkusers
mailing list