c++ - 使用 Xcode 和 C/C++ 同时进行静态库和应用程序开发的正确配置
问题描述
我尝试四处寻找可能能够解决此问题的其他帖子,但我找不到,但是如果确实存在这样的帖子,请指出我的方向。
问题:
我试图在 Xcode 中开发一个 C 静态库 (.a),然后我使用 C++ 控制台应用程序对其进行测试。我目前在 Xcode 工作区中设置,其中有两个项目,一个用于测试应用程序,一个用于库。架构设置为测试应用程序,在 Build Phases 选项卡下设置为与库链接。我还更新了测试应用程序的头包含路径以找到我的库的主头文件。
为了测试这个设置是否有效,我void foo()
在我的库中编写了一个函数。尽管进行了这种设置,但每当我构建项目时,我都会收到一条错误消息,指出它foo
是 >“未定义的符号”。
我错过了设置的某些部分吗?我究竟做错了什么?
谢谢
编辑:
不,我不是想弄清楚它在理论上是如何工作的背后的逻辑,我想弄清楚如何专门设置 Xcode IDE。
解决方案
推荐阅读
- angular - 如何将 routerlinkactive 与功能一起使用
- javascript - javascript中使用的参考在catch-Block中不可用
- sql-server - 使用 splunk 跟踪 sql server 中的内存转储?
- ios - 在 SwiftUI 中的 Form 上捕捉 Tap 手势
- wordpress - 如何修复破坏页面的 WordPress 模板错误
- appium - 如何在Python中找到具有相同ID的appium中的多个元素?
- resharper - 如何手动将缩写添加到 ReSharper 缩写列表?
- javascript - 提取单元格编辑器名称并将其写入相应的行
- c - 如何在c中的数组中插入新元素
- java - 为什么类不注入模块?