gpt4 book ai didi

c++ - 目标平台无法创建共享库

转载 作者:行者123 更新时间:2023-11-28 08:01:26 25 4
gpt4 key购买 nike

我正在使用 cmake 来编译代码。在 中,我使用了 SHARED 选项来创建共享库。但是,在使用 cmake 进行编译时,我收到了错误:

 ADD_LIBRARY for library GenericUSMModules is used with the SHARED option, but the target platform supports only STATIC libraries. Building
it STATIC instead. This may lead to problems.

ADD_LIBRARY for library XXXaUSMModules is used with the SHARED option, but the target platform supports only STATIC libraries. Building
it STATIC instead. This may lead to problems.

它正在创建 libGenericUSMModules.a(静态库)和 libXXXUSMModules.a 而不是 so 文件。我想知道是否可以为每个存档文件(如 libGenericUSMModules.so 和 libXXXUSMModules.a )创建共享库,同时将其与同一位置的静态库 libGCVCore.a 链接。谢谢

最佳答案

问题出在我使用的 cmake。它是一个旧版本。我安装了最新版本的 Cmake,并且编译的代码没有任何问题。

关于c++ - 目标平台无法创建共享库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11356718/

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