Как связать статические библиотеки (.lib, .a), используя Gradle, с проектом C ++ - PullRequest
0 голосов
/ 20 сентября 2018

Я использую Gradle для создания моего проекта OpenGL C ++

Это мои текущие build.gradle файлы:

apply plugin : 'cpp'

model {
    components {
        main(NativeExecutableSpec) {
            sources {
                cpp {
                    source {
                        srcDir "src"
                        include "**/*.cpp"
                    }
                    exportedHeaders {
                        srcDirs "libs/include/glew", "libs/include/glfw"
                    }
                }
            }
        }
    }
}

Для фазы компоновки необходимы 2 .lib файлав libs/static/glew/glew32.lib (glew32.a для Linux) и libs/static/glfw/glfw3.lib (glfw3.a для Linux) соответственно, как мне добавить их в мою сборку Gradle?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...