2013-08-15 4 views
0

Windows 7에서 firebreath 플러그인을 사용하도록 구성하는 동안이 특정 명령에서 오류가 발생했습니다. 이 구성은 YT에서 비디오를 볼 때 설정됩니다.Windows 7에서 Firebreath 설치

다른 모든 명령이 작동합니다. 나는이 특별한 단계를 쳤다.

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! 

답변

2

prep2010의 첫 번째 매개 변수는 플러그인 프로젝트가 상주하는 경로 여야하기 때문입니다. 당신이 (당신이해야하는) 다음 중 하나를 할 수있는 프로젝트/디렉토리에서 그들을 이동하지 않은 경우 : 플러그인 프로젝트가 "MyTestPlugin"라는 경우

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

또는

는 당신은 할 수 :

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

기본적으로 첫 번째 프로젝트는 여러 개의 프로젝트가 있고이를 함께 빌드하려는 경우 이상적입니다. 각 프로젝트마다 동일한 정적 프로젝트 빌드를 사용하므로 컴파일 시간이 단축 될 수 있습니다. 드물기 때문에 가장 자주 두 번째 구문을 사용합니다.

물론, 내가 갖고있는 디렉토리 구조는 말이되지 않습니다.

  • C : 나는 플러그인 프로젝트에 가장 적합한 구조라고 생각하지만, 여기에 내가 귀하의 경우 물건을 넣을 수있는 위치의 예는 무엇인지에 대해 얼마 전에 wrote a blog post \ plugin_projects \ firebreath - FireBreath 코드베이스를
  • C : \ plugin_projects \ TutorialTestPlugin - fbgen
  • C를 실행 한 후 \ 프로젝트에서 이동 : \ plugin_projects \ ttp_build - 위의 프로젝트 디렉토리를 구축

당신은 다음과 같이 프렙 스크립트를 실행합니다 :

C:\plugin_projects>firebreath\prep2010 TutorialTestPlugin ttp_build 

그리고 처분 할 수있는 빌드 파일은 ttp_build에 있고, 프로젝트 파일은 TutorialTestPlugin에 있으며, 모든 firebreath 파일은 firebreath 디렉토리에서 변경되지 않습니다.

이것은 단지 예입니다. 원하는대로 할 수 있습니다. 실제로 firebreath를 git 하위 모듈로 추가하므로 실제로는 firebreath\prep2010 . build을 실행하지만 선호하는 것을 찾아야합니다.

0

당신은

를 구축 ..이

firebreath \ prep2012.cmd으로 시도 할 수 있습니다