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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Не получается втащить CMake проект в QtCreator  (Прочитано 3467 раз)
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« : Январь 20, 2014, 10:09 »

Надо собрать в QtCreator стороннюю GNU-тую программу из исходников, проект сделан на CMake. Всё установлено, импорт запускается, выполняет проверку версии компилятора (у меня старый mingw, gcc/g++ версии 3.4.2, но не думаю что дело в этом). Проверка проходит, создаются два приложения a.exe, но потом импорт слетает с ошибкой

Код:
-- The C compiler identification is GNU 3.4.2
-- The CXX compiler identification is GNU 3.4.2
-- Check for working C compiler: C:/mingw/bin/gcc.exe
-- Check for working C compiler: C:/mingw/bin/gcc.exe -- broken
CMake Error at C:/Program Files/CMake 2.8/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:61 (message):
  The C compiler "C:/mingw/bin/gcc.exe" is not able to compile a simple test
  program.

  It fails with the following output:

   Change Dir: D:/Boundary Scan/xc3sprog/xc3net/CMakeFiles/CMakeTmp



  Run Build Command:C:/mingw/bin/mingw32-make.exe
  "cmTryCompileExec2812785827/fast"

  C:/mingw/bin/mingw32-make.exe -f
  CMakeFiles\cmTryCompileExec2812785827.dir\build.make
  CMakeFiles/cmTryCompileExec2812785827.dir/build

  mingw32-make.exe[1]: Entering directory `D:/Boundary
  Scan/xc3sprog/xc3net/CMakeFiles/CMakeTmp'

  "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report
  "D:\Boundary Scan\xc3sprog\xc3net\CMakeFiles\CMakeTmp\CMakeFiles" 1
  process_begin: CreateProcess((null), echo Building C object
  CMakeFiles/cmTryCompileExec72795415.dir/testCCompiler.c.obj, ...) failed.

  make (e=2): Не удается найти указанный файл

  mingw32-make.exe[1]: ***
  [CMakeFiles/cmTryCompileExec72795415.dir/testCCompiler.c.obj] Error 2

  mingw32-make.exe[1]: Leaving directory `D:/Boundary
  Scan/xc3sprog/xc3net/CMakeFiles/CMakeTmp'

mingw32-make.exe: *** [cmTryCompileExec72795415/fast] Error 2

в каталоге CMakeFiles/ не образовывается временный каталог cmTryCompileExec<случайное-число>.dir/ да и файла testCCompiler.c че-то нигде не видно...

может кто-нибудь помочь с этим делом? а то я с CMake до сих пор как-то не работал, в Инете не очень получается ответы найти
« Последнее редактирование: Январь 20, 2014, 10:11 от Гурман » Записан

2^7-1 == 127, задумайтесь...
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #1 : Январь 20, 2014, 14:33 »

установил MinGW 4.8.1 - глюк пропал

может кому пригодится, а то нигде этот глюк не упоминается
Записан

2^7-1 == 127, задумайтесь...
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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