如何在Android Studio的CMakeLists.txt文件中设置版本脚本文件

2023-12-20

我在Android Studio中有一个ndk项目,我想通过这种方式控制导出的符号:

set (CMAKE_SHARED_LINKER_FLAGS ${CMAKE_SHARED_LINKER_FLAGS} "-Wl,--version-script=D:\\ProjectFolder\\export_symbols")

or

set (CMAKE_SHARED_LINKER_FLAGS ${CMAKE_SHARED_LINKER_FLAGS} "-Wl,--version-script=export_symbols")

此export_symbols 文件与CMakeLists.txt 放在一起。 问题是编译器会在链接期间报告错误并抱怨:“错误:没有这样的文件或目录”。

所以问题是我如何告诉编译器我的export_symbols文件在哪里?欢迎任何建议。谢谢。


通过添加解决${CMAKE_SOURCE_DIR}文件名之前。

set (CMAKE_SHARED_LINKER_FLAGS ${CMAKE_SHARED_LINKER_FLAGS} "-Wl,--version-script=" ${CMAKE_SOURCE_DIR} "/export_symbols")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Android Studio的CMakeLists.txt文件中设置版本脚本文件 的相关文章

随机推荐