2015-04-17 1 views
0

Я понимаю, что это скорее отчет об ошибке для firebreath, и я сообщил об этом как таковой, но мне было интересно, знает ли кто-нибудь, как исправить эту проблему.Создание проекта стартера Firebreath на Windows

Я следовал инструкциям, чтобы установить firebreath и получить его и работает на Windows, и VS2013, от:

http://www.firebreath.org/display/documentation/Building+on+Windows

и из шаг за шагом видео:

https://www.youtube.com/watch?v=UmYbz6R6q3s

После извлечения из репозитория git, обновления подмодуля и запуска python возникает проблема с запуском сценария подготовки Visual Studio. Хотя скрипт запускается и завершается, он отображает эти сообщения ...

CMake Warning (dev) at cmake/common.cmake:118 (get_target_property): 
    Policy CMP0045 is not set: Error on non-existent target in 
    get_target_property. Run "cmake --help-policy CMP0045" for policy details. 
    Use the cmake_policy command to set the policy and suppress this warning. 

    get_target_property() called with non-existent target "boost_thread". 
Call Stack (most recent call first): 
    CMakeLists.txt:92 (add_boost_library) 
This warning is for project developers. Use -Wno-dev to suppress it. 

CMake Warning (dev) at cmake/common.cmake:118 (get_target_property): 
    Policy CMP0045 is not set: Error on non-existent target in 
    get_target_property. Run "cmake --help-policy CMP0045" for policy details. 
    Use the cmake_policy command to set the policy and suppress this warning. 

    get_target_property() called with non-existent target "boost_system". 
Call Stack (most recent call first): 
    src/3rdParty/boost/libs/thread/CMakeLists.txt:64 (add_boost_library) 
This warning is for project developers. Use -Wno-dev to suppress it. 

CMake Warning (dev) at CMakeLists.txt:104 (get_target_property): 
    Policy CMP0045 is not set: Error on non-existent target in 
    get_target_property. Run "cmake --help-policy CMP0045" for policy details. 
    Use the cmake_policy command to set the policy and suppress this warning. 

    get_target_property() called with non-existent target "ScriptingCore". 
This warning is for project developers. Use -Wno-dev to suppress it. 

project dir: C:/Users/LucidocAdmin/Code/TestPlugin 
Single project: C:/Users/LucidocAdmin/Code/TestPlugin 
Generating plugin configuration files in C:/Users/LucidocAdmin/Code/build/projects/TestPlugin/gen 
CMake Warning (dev) at cmake/common.cmake:118 (get_target_property): 
    Policy CMP0045 is not set: Error on non-existent target in 
    get_target_property. Run "cmake --help-policy CMP0045" for policy details. 
    Use the cmake_policy command to set the policy and suppress this warning. 

    get_target_property() called with non-existent target "boost_date_time". 
Call Stack (most recent call first): 
    cmake/common.cmake:97 (add_boost_library) 
    tests/ScriptingCoreTest/CMakeLists.txt:57 (link_boost_library) 
This warning is for project developers. Use -Wno-dev to suppress it. 

CMake Warning (dev) at cmake/common.cmake:118 (get_target_property): 
    Policy CMP0045 is not set: Error on non-existent target in 
    get_target_property. Run "cmake --help-policy CMP0045" for policy details. 
    Use the cmake_policy command to set the policy and suppress this warning. 

    get_target_property() called with non-existent target "boost_regex". 
Call Stack (most recent call first): 
    cmake/common.cmake:97 (add_boost_library) 
    tests/ScriptingCoreTest/CMakeLists.txt:58 (link_boost_library) 
This warning is for project developers. Use -Wno-dev to suppress it. 

-- Configuring done 
-- Generating done 
-- Build files have been written to: C:/Users/LucidocAdmin/Code/build 

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

Плагин не работает :(

Там не было никаких других ошибок/предупреждений, которые представили себя на протяжении всего процесса для этих сообщений, за исключением У меня есть три d запускать разные версии firebreath с разными версиями VS, и все они имеют эти сообщения, и все плагины в конечном итоге сломаны.

Что происходит, и как я могу это исправить?

Редактировать: Для тех, кто имеет аналогичную проблему, браузеры распознавали плагин, но не позволяли ему запускать. После быстрого изменения настроек плагин загружал и запускал. Мне все еще любопытно в этих ошибках, хотя мне все равно нужна любая другая информация, которая может быть предложена по этому вопросу.

+0

Есть ли dll для плагина? Попробуйте зарегистрировать его вручную 'gersvr32 myplugin.dll'. См. Список плагинов в браузере: ваш плагин в списке? – gomons

+0

Я выяснил, что браузеры распознают плагин, но не позволяют ему запускать. Спасибо, что указал мне в правильном направлении. –

+0

Думаю, вы должны создать ответ на свой вопрос. Может быть, это будет полезно для кого-то. – gomons

ответ

0

Отображаемые ошибки связаны с тем, что проект FireBreath 1.x еще не обновлен, чтобы нормально работать с cmake 3. Если вы используете cmake 2.8.11.2, он должен работать нормально.