Russian Qt Forum
Ноябрь 25, 2024, 02:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: MITK  (Прочитано 5473 раз)
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 ?

Читаю раздел по установке и никак не могу понять что делать Непонимающий
« Последнее редактирование: Июль 16, 2012, 13:19 от NightCoder89 » Записан
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« Ответ #1 : Июль 16, 2012, 09:43 »

Для начала вставить нормальную ссылку на MITK, затем видимо написать, что конкретно не получается.
Записан
NightCoder89
Гость
« Ответ #2 : Июль 16, 2012, 13:24 »

Исправил, мне не понятно как собственно дальше MITK интегрировать в Qt или vs 2010. Взяв пакет ( http://www.mitk.org/download/releases/MITK-2012.06/Windows/ ) я должен в СMake указать место где установлен MITK и место где есть Qt. Проблема в том, что пакет MITK инсталлируется как приложение, а не как либа. В связи с этим и СMake не работает.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #3 : Июль 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)
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
NightCoder89
Гость
« Ответ #4 : Июль 16, 2012, 14:15 »

Черт, точно Смеющийся ! Меня tar.gz остановило, думал, что тут linux Строит глазки ...

Я QtSDK скачал и поставил весь. Потом в vs 2010 ад-ин настроил на QtSDK (то есть спецом либу под vs 2010 не собирал). Вопрос - что собственно у меня вышло ? Статика иди динамика ? Или лучше статически собрать спец. Qt библиотеку под vs 2010 ?
« Последнее редактирование: Июль 16, 2012, 14:47 от NightCoder89 » Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #5 : Июль 16, 2012, 15:00 »

в сдк динамика, там есть библиотеки и для 2010 (скорее всего у тебя они и стоят). статику собирать особого смысла нету, ну только если тебе очень трудно распротранять вместе со своей программой несколько дллок.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
NightCoder89
Гость
« Ответ #6 : Июль 16, 2012, 16:23 »

Если собираешь qt статически, то только QtWebKit не работает ? Просто как раз мне удобнее один .exe принести нежели папку с .exe и кучей .dll. Мне только Phonon важен.

Может тогда подскажите программу-инсталлятор ? Что то типа NSIS.
« Последнее редактирование: Июль 16, 2012, 17:03 от NightCoder89 » Записан
_OLEGator_
Гость
« Ответ #7 : Июль 17, 2012, 08:52 »

Не стоит статикой пользоваться - от нее только гемор.
Inno Setup из простых инсталляторов.
Записан
NightCoder89
Гость
« Ответ #8 : Июль 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.
Записан
NightCoder89
Гость
« Ответ #9 : Июль 18, 2012, 17:52 »

Все, решил. Нужно просто поставить новое Microsoft Windows SDK и снести старое (если есть).
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.065 секунд. Запросов: 23.