c++ - 链接的 .so 有:未定义的对 `fminf' 的引用
问题描述
我有 example.so,它使用 fminf 和 fmaxf。此示例代码确实包括 .
现在的问题是我正在编写另一个 sample.cpp 代码,我在其 Makefile 中添加了 LDFLAGS += -lexample 以使用它下面的 API。
在制作此代码时,我收到以下链接错误。../lib/example.so:未定义对fminf'
../lib/example.so: undefined reference to
fmaxf 的引用
但是我尝试添加
- LDFLAGS += -lstdc++ -lm -lexample。
- LDFLAGS += -lexample -lm -lstdc++。
仍然两者都不起作用,我得到同样的错误。
解决方案
推荐阅读
- xcode - 从 Xcode 将 DEVELOPMENT_TEAM 上传到 Git 是一种不好的做法吗?
- ios - SwiftUI,在工具栏中,标签图像的大小在菜单和按钮之间是不同的
- javascript - 如何“嵌套”javascript承诺?
- laravel - Livewire Select2 在更改时停止重新渲染
- java - 删除 Spring Boot 中的外键约束错误
- clojure - clojure 应该是“代码就是数据”,但我不能添加到列表的末尾?
- c# - 我的输入文本没有保存,而是在 Unity 中恢复到原始值
- google-tag-manager - 如何使用 GA4 在谷歌标签管理器中跟踪表单放弃
- java - 将 UnderlayButton 添加到 Partial Swipe ,然后进一步将部分滑动滑动到完全滑动,它将从 Recycler View 中删除该项目
- php - Laravel 类 'App\Http\Controllers\Auth\route' 未找到