Russian Qt Forum

Qt => Вопросы новичков => Тема начата: NightCoder89 от Июль 15, 2012, 22:39



Название: MITK
Отправлено: NightCoder89 от Июль 15, 2012, 22:39
Здравствуйте, у меня проблемы с компиляцией MITK под Qt ( http://docs.mitk.org/2012.06/BuildInstructionsPage.html ). У меня есть последний Qt SDK, CMake и visual studio 2010. Как собственно впилить MITK в Qt чтобы спокойно его использовать через visual studio или creator ?

Читаю раздел по установке и никак не могу понять что делать ???


Название: Re: MITK
Отправлено: xokc от Июль 16, 2012, 09:43
Для начала вставить нормальную ссылку на MITK, затем видимо написать, что конкретно не получается.


Название: Re: MITK
Отправлено: NightCoder89 от Июль 16, 2012, 13:24
Исправил, мне не понятно как собственно дальше MITK интегрировать в Qt или vs 2010. Взяв пакет ( http://www.mitk.org/download/releases/MITK-2012.06/Windows/ ) я должен в СMake указать место где установлен MITK и место где есть Qt. Проблема в том, что пакет MITK инсталлируется как приложение, а не как либа. В связи с этим и СMake не работает.


Название: Re: MITK
Отправлено: kambala от Июль 16, 2012, 14:05
качать надо исходники, а не бинарник. http://www.mitk.org/download/releases/MITK-2012.06/MITK-2012.06.0-src.tar.gz (или склонировать из гит репозитория http://git.mitk.org/MITK.git)


Название: Re: MITK
Отправлено: NightCoder89 от Июль 16, 2012, 14:15
Черт, точно ;D ! Меня tar.gz остановило, думал, что тут linux ::) ...

Я QtSDK скачал и поставил весь. Потом в vs 2010 ад-ин настроил на QtSDK (то есть спецом либу под vs 2010 не собирал). Вопрос - что собственно у меня вышло ? Статика иди динамика ? Или лучше статически собрать спец. Qt библиотеку под vs 2010 ?


Название: Re: MITK
Отправлено: kambala от Июль 16, 2012, 15:00
в сдк динамика, там есть библиотеки и для 2010 (скорее всего у тебя они и стоят). статику собирать особого смысла нету, ну только если тебе очень трудно распротранять вместе со своей программой несколько дллок.


Название: Re: MITK
Отправлено: NightCoder89 от Июль 16, 2012, 16:23
Если собираешь qt статически, то только QtWebKit не работает ? Просто как раз мне удобнее один .exe принести нежели папку с .exe и кучей .dll. Мне только Phonon важен.

Может тогда подскажите программу-инсталлятор ? Что то типа NSIS.


Название: Re: MITK
Отправлено: _OLEGator_ от Июль 17, 2012, 08:52
Не стоит статикой пользоваться - от нее только гемор.
Inno Setup из простых инсталляторов.


Название: Re: MITK
Отправлено: NightCoder89 от Июль 17, 2012, 21:07
С компиляцией опять проблемы. Вот что пишет при выборе vs 10 как генератора:


Setting build type to 'Debug' as none was specified.
Check for working C compiler using: Visual Studio 10
Check for working C compiler using: Visual Studio 10 -- broken
CMake Error at C:/Program Files/CMake 2.8/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52 (MESSAGE):
  The C compiler "cl" is not able to compile a simple test program.

  It fails with the following output:

   Change Dir: C:/Users/Dell/Desktop/TEST/CMakeFiles/CMakeTmp

 

  Run Build Command:C:\PROGRA~1\MICROS~2.0\Common7\IDE\devenv.com
  CMAKE_TRY_COMPILE.sln /build Debug /project cmTryCompileExec2017650799

 

  Microsoft (R) Visual Studio Version 10.0.40219.1.

  Copyright (C) Microsoft Corp.  All rights reserved.

  1>------ Build started: Project: cmTryCompileExec2017650799, Configuration:
  Debug Win32 ------

  1> Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.30729.01
  for 80x86

  1> Copyright (C) Microsoft Corporation.  All rights reserved.

  1>

  1> cl /c /Zi /W3 /WX- /Od /Ob0 /Oy- /D WIN32 /D _WINDOWS /D _DEBUG /D
  "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise
  /Zc:wchar_t /Zc:forScope /Fo"cmTryCompileExec2017650799.dir\Debug\\"
  /Fd"C:/Users/Dell/Desktop/TEST/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec2017650799.pdb"
  /Gd /TC /analyze- /errorReport:prompt
  C:\Users\Dell\Desktop\TEST\CMakeFiles\CMakeTmp\testCCompiler.c /Zm1000

  1>

  1> testCCompiler.c

  1>RC : fatal error RC1106: invalid option: -ologo

  1>

  ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped
  ==========

 

 

  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:29 (project)


Configuring incomplete, errors occurred!



На просторах Интернета пишут, что это чисто заморочки Windows 7.


Название: Re: MITK
Отправлено: NightCoder89 от Июль 18, 2012, 17:52
Все, решил. Нужно просто поставить новое Microsoft Windows SDK и снести старое (если есть).