Всем привет. Ребят, помогите, пожалуйста.
Пытался поставить protobuf по следующему алгоритму под Windows:
Для разработки под Windows вам понадобится:
для того чтобы собрать статическую сборку загляните сюда.
скачать и поставить MinGW gcc-4.7; Qt-5.0.2; Qt Creator-2.7 или более поздние:
http://qt-project.org/downloads скачать и поставить msys, например здесь:
http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/ скачать последний protobuf:
http://code.google.com/p/protobuf/downloads/list запустить консоль из набора msys (msys.bat), перейти в папку с распакованным протобуфом, собрать его используя ./configure а затем make
скопировать собранные библиотеки и хедеры в папки lib и include, расположенные в папке, в которую установился mingw, например C:\Qt\Qt5.0.2\5.0.2\mingw47_32
ссылка на эту статью:
https://github.com/bakwc/Epsilon5/wiki/%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%BF%D0%BE%D0%B4-windowsВ cmakelist.txt есть строки:
set(PB_FILES firma.proto
)
set(UIS firma.ui
otdel.ui
unit.ui
)
set(SOURCES firma.cpp
main.cpp
otdel.cpp
unit.cpp
)
set(HEADERS firma.h
otdel.h
unit.h
)
protobuf_generate_cpp(PB_SRC PB_HDR ${PB_FILES})
qt4_wrap_ui(UI_HEADERS ${UIS})
qt4_wrap_cpp(MOC_UI ${UI_HEADERS} ${HEADERS})
add_executable( ${APP_TARGET} WIN32
${PB_SRC}
${MOC_UI}
${SOURCES}
)
target_link_libraries ( ${APP_TARGET}
${QT_LIBRARIES}
protobuf
)
install (TARGETS ${APP_TARGET}
DESTINATION bin )
Проблема такая:
не создаются файлы firma.pb.cc firma.pb.h
Что может быть не так?
Заранее спасибо за ответы)
P.s.: под Unix все состыковалось и запустилось. (все продукты кросплатформенные)