gpt4 book ai didi

c++ - 存档没有索引;运行 ranlib 以在 Dev C++ 中添加一个

转载 作者:行者123 更新时间:2023-11-28 07:47:49 24 4
gpt4 key购买 nike

我使用 ar 命令将 mysqlclient.lib 转换为 mysqlclient.a

ar rcs mysqlclient.a mysqlclient.lib

现在我不断收到错误 Archive has no index;运行 ranlib 添加一个

我在 mysqlclient.a 上运行 ranlib 但仍然出现上述无索引错误 :( 不知道如何解决这个问题,所以需要帮助

ranlib libmysqlclient.a

我正在为我的项目使用 dev c++

最佳答案

Unix libxyz.a 是对象 (.o) 文件的 ar(1) 存档,其索引由 创建>ranlib(1)(AFAIU,GNU 的 ar(1) 创建索引而不需要额外的步骤)。您正在从单个 *.lib 文件中创建一个“库”,因此 ar(1) 不会创建索引(没有 .o 文件可见)。

.lib 来自哪里?这是什么环境?

关于c++ - 存档没有索引;运行 ranlib 以在 Dev C++ 中添加一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14539331/

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