Vitaly, по сути я просто хочу запустить этот проект с библиотекой openbabel, но никак не могу ее подключить/правильно скомпилировать, поэтому взяла dll отсюда 0.3.0-windows-dynamic.zip
Ася, Следовательно, надо установить ещё и Qt4. О чём напрямую написано в логе:
"this code requires Qt 4.x". Т.е. с Qt5 код просто не соберётся, или не будет корректно работать.
Всегда читайте логи, там много полезной информации.
Ася, Дело в том, что QtCreator -- это всего лишь IDE. Она может запустить систему сборки, но не более того. Требования к процессу сборки прописаны в файле (который, к слову, можно открыть с помощью QtCreator): https://github.com/timvdm/Molsketch/blob/master/CM...
Просто поменяйте:
find_package(Qt4 REQUIRED) на find_package(Qt5 REQUIRED)
Ну и возможно ещё тут: set(QT_MIN_VERSION "4.5.0")
Ася, Нужно явно указать с каким qt'ом собирать:
-DCMAKE_PREFIX_PATH="path_to_qt\lib\cmake"
Правда не уверен, работает ли это с qt4, но всё равно попробуйте. Только удостоверьтесь сначала, есть ли у вас в системе что-нибудь по этому пути path_to_qt\lib\cmake...
Vitaly, что нужно прописать в cmake файл чтобы нашелся openbabel2?
The C compiler identification is MSVC 19.23.28106.4
The CXX compiler identification is MSVC 19.23.28106.4
Check for working C compiler: D:/vs/visual_studio/VC/Tools/MSVC/14.23.28105/bin/Hostx64/x64/cl.exe
Check for working C compiler: D:/vs/visual_studio/VC/Tools/MSVC/14.23.28105/bin/Hostx64/x64/cl.exe -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Detecting C compile features
Detecting C compile features - done
Check for working CXX compiler: D:/vs/visual_studio/VC/Tools/MSVC/14.23.28105/bin/Hostx64/x64/cl.exe
Check for working CXX compiler: D:/vs/visual_studio/VC/Tools/MSVC/14.23.28105/bin/Hostx64/x64/cl.exe -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Detecting CXX compile features
Detecting CXX compile features - done
Unit testing enabled, run make test to run them
Looking for Q_WS_X11
Looking for Q_WS_X11 - not found
Looking for Q_WS_WIN
Looking for Q_WS_WIN - found
Looking for Q_WS_QWS
Looking for Q_WS_QWS - not found
Looking for Q_WS_MAC
Looking for Q_WS_MAC - not found
Found Qt4: C:/Qt/4.8.5/bin/qmake.exe (found suitable version "4.8.5", minimum required is "4.5.0")
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
CMake Error at cmake/modules/FindOpenBabel2.cmake:74 (message):
Could NOT find OpenBabel2
Call Stack (most recent call first):
CMakeLists.txt:64 (find_package)
Configuring incomplete, errors occurred!
See also "D:/progs/Molsketch-master/Molsketch-master/build8/CMakeFiles/CMakeOutput.log".
See also "D:/progs/Molsketch-master/Molsketch-master/build8/CMakeFiles/CMakeError.log".
Vitaly, я установила разные версии openbabel в разные папки, скачала разархивовала его с гитхаба и кажется уже все сделала но оно все равно не работает
Vitaly, я сбилдила и скомпилировала openbabel и сбилдила molsketch, но это все равно не помогает мне подключить openbabel к проекту, потому что там даже нету файлов lib или чего-то такого, что я могла бы подключить