gpt4 book ai didi

gradle - Gradle NativeLibrarySpec对我没有任何帮助

转载 作者:行者123 更新时间:2023-12-03 06:31:35 24 4
gpt4 key购买 nike

我正在与gradle一起构建一个c项目。这个gcc命令可以很好地构建我的共享库:

gcc -shared -Iheaders/core_engine.h -lSDL2 -o ce src/c/core_engine.c 
这是我的源代码树的图像
enter image description here
我如何拥有一个如下所示的build.gradle文件:
apply plugin: 'c'

model {
components {
core_engine(NativeLibrarySpec) {
binaries.all {
linker.args "-lSDL2"
}
}
}
}
当我运行gradle build core_engineSharedLibrary时,我得到一个空文件夹,但是该构建声称已成功运行。
用gcc手动编译会创建共享库,我使用gradle做错了什么?

最佳答案

感谢gradle论坛上的@Sterling。我的项目文件结构设置不正确。

正确的方法是

src/core_engine/c/core_engine.c

进行更改后,一切都正确构建。

关于gradle - Gradle NativeLibrarySpec对我没有任何帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33038592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com