Установка Firebreath в Windows 7

При настройке для работы с плагином Firebreath в Windows 7 я получил ошибки в этой конкретной команде. Эта конфигурация настраивается при просмотре видео на YT.

Все остальные команды, где работают. Я ударил на этом конкретном этапе.

C:\firebreath\TutorialTestPlugin\firebreath>prep2010 . build
Using projects in: "C:\firebreath\TutorialTestPlugin\firebreath"Generating build files in: "C:\firebreath\TutorialTestPlugin\firebreath\build"NOTE: The build files in "C:\firebreath\TutorialTestPlugin\firebreath\build" sho
uld *NEVER* be modified directly.
When needed, make project changes in cmake files and re-run this script.
Project-specific cmake files are found in [plugin dir]\CMakeLists.txt and
[plugin dir]\Win\projectDef.cmake.
Note that parameters for cmake should be enclosed in double quotes, e.g. "-DVERB
OSE=1"CMAKE parameters:

C:\firebreath\TutorialTestPlugin\firebreath\build>cmake -G "Visual Studio 10" -D
FB_PROJECTS_DIR="C:\firebreath\TutorialTestPlugin\firebreath"  "C:\firebreath\Tu
torialTestPlugin\firebreath"-- The C compiler identification is MSVC 16.0.30319.1
-- The CXX compiler identification is MSVC 16.0.30319.1
-- Check for working C compiler using: Visual Studio 10
-- Check for working C compiler using: Visual Studio 10 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler using: Visual Studio 10
-- Check for working CXX compiler using: Visual Studio 10 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Visual Studio dir: C:/Program Files/Microsoft Visual Studio 10.0
-- Found ATL include dir: C:/WinDDK/7600.16385.1/inc/atl71
-- Found ATL lib dir: C:/WinDDK/7600.16385.1/lib/ATL/i386
-- Found MFC include dir: C:/WinDDK/7600.16385.1/inc/mfc42
-- Balanced size/speed optimization
project dir: C:/firebreath/TutorialTestPlugin/firebreath
C:/firebreath/TutorialTestPlugin/firebreath/addnewlines/ does not seem to be a F
ireBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/BSD.html/ does not seem to be a Fire
Breath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/build/ does not seem to be a FireBre
ath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/cmake/ does not seem to be a FireBre
ath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/CMakeLists.txt/ does not seem to be
a FireBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/common.cmd/ does not seem to be a Fi
reBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/common.sh/ does not seem to be a Fir
eBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/Doxyfile/ does not seem to be a Fire
Breath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/doxygen/ does not seem to be a FireB
reath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/examples/ does not seem to be a Fire
Breath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/fbgen/ does not seem to be a FireBre
ath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/fbgen.py/ does not seem to be a Fire
Breath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/fixtabs/ does not seem to be a FireB
reath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/gen_templates/ does not seem to be a
FireBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/Installer/ does not seem to be a Fir
eBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/LGPL.html/ does not seem to be a Fir
eBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/prep2005.cmd/ does not seem to be a
FireBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/prep2008.cmd/ does not seem to be a
FireBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/prep2008x64.cmd/ does not seem to be
a FireBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/prep2010.cmd/ does not seem to be a
FireBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/prep2010x64.cmd/ does not seem to be
a FireBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/prep2012.cmd/ does not seem to be a
FireBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/prep2012x64.cmd/ does not seem to be
a FireBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/prep2013.cmd/ does not seem to be a
FireBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/prep2013x64.cmd/ does not seem to be
a FireBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/prepcodeblocks.sh/ does not seem to
be a FireBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/prepeclipse.sh/ does not seem to be
a FireBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/prepmac.sh/ does not seem to be a Fi
reBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/prepmake.sh/ does not seem to be a F
ireBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/projects/ does not seem to be a Fire
Breath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/README.md/ does not seem to be a Fir
eBreath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/runctags/ does not seem to be a Fire
Breath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/src/ does not seem to be a FireBreat
h Plugin
C:/firebreath/TutorialTestPlugin/firebreath/tests/ does not seem to be a FireBre
ath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/version/ does not seem to be a FireB
reath Plugin
C:/firebreath/TutorialTestPlugin/firebreath/winprep.cmd/ does not seem to be a F
ireBreath Plugin
No projects found in /.
CMake Error at CMakeLists.txt:170 (MESSAGE):
To build examples, run 'prep<ver> examples'-- Configuring incomplete, errors occurred!

0

Решение

Это связано с тем, что первым параметром prep2010 должен быть путь, по которому находятся ваши проекты плагинов. Если вы не переместили их из каталога projects / (что и нужно), вы можете сделать следующее:

C:\firebreath\TutorialTestPlugin\firebreath>prep2010 projects build

или если ваш проект плагина называется «MyTestPlugin», то вы можете сделать:

C:\firebreath\TutorialTestPlugin\firebreath>prep2010 projects\MyTestPlugin build

По сути, первый идеален, если у вас есть несколько проектов, и вы хотите собрать их вместе, поскольку он будет использовать одинаковые сборки статических проектов для каждого, что может ускорить время компиляции. Это редко, поэтому чаще всего я использую второй синтаксис.

Конечно, для меня такая структура каталогов не имеет смысла. я написал сообщение в блоге Некоторое время назад о том, что я считаю лучшей структурой для проекта плагина, но вот пример того, где я мог бы положить вещи в вашем случае:

  • C: \ plugin_projects \ firebreath — База кода FireBreath
  • C: \ plugin_projects \ TutorialTestPlugin — перемещен из \ projects после запуска fbgen
  • C: \ plugin_projects \ ttp_build — каталог сборки для вышеуказанного проекта

Затем вы должны запустить подготовительный скрипт следующим образом:

C:\plugin_projects>firebreath\prep2010 TutorialTestPlugin ttp_build

и ваши одноразовые файлы сборки будут в ttp_build, ваши файлы проекта в TutorialTestPlugin, а все ваши файлы Firebreath не будут затронуты в директории Firebreath.

Это всего лишь пример; ты можешь делать это как хочешь. Я часто добавляю firebreath в качестве подмодуля git, так что я на самом деле запускаю firebreath\prep2010 . build, но вам нужно найти то, что вы предпочитаете.

2

Другие решения

Вы можете попробовать с этим

огненное дыхание \ prep2012.cmd .. сборка

0

По вопросам рекламы [email protected]