Файл libgtest.so не распознан, формат не распознан - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь интегрировать googletest в свой проект. Я собрал googletest и сгенерировал gtest.so и gtest_main.so. Эти файлы были перемещены в мою папку lib и включены в мою папку include. Компиляция работает нормально, но, связывая время, она не может распознать формат формата gtest_main.so. Пожалуйста, дайте мне знать, в чем может быть проблема. Я пропустил какую-либо опцию во время сборки Google Test?

Шаги, которые я сделал для сборки googletest-: 1) код клона из https://github.com/google/googletest 2) cd googletest 3) cmake .. 4) make

CMakeLists.txt -> включено ниже установленных флагов (CMAKE_CXX_STANDARD 11) установлено (gtest_force_shared_crt ON CACHE BOOL "" FORCE)

CMakeCache.txt Сделано BUILD_SHARED_LIBS ON

когда * libgtest.so генерирует скопированные * .so файлы в папку lib моего проекта.

Построил мой проект, который является проектом tizen. Получено ниже ошибка libgtest.so: файл не распознан, формат файла не распознан collect2: error: ld вернул 1 состояние выхода clang ++: ошибка: команда компоновщика (через g cc) завершилась неудачно с кодом выхода 1 (используйте -v для просмотра вызова)

...