使用Xcode共享库项目为静态库
Use Xcode Shared Library Project for Static Library
我有一个编译成通用共享库的c++项目。现在,我还需要一个静态库。我试图重用共享库Xcode项目,但创建的静态库的大小比我创建一个单独的Xcode静态库项目来编译我的代码(~19 MB)要小得多(~ 3MB)。
下面是我对共享库项目的尝试:
xcodebuild -project MyLibrary.xcodeproj build MACH_O_TYPE=staticlib EXECUTABLE_EXTENSION=a GCC_ENABLE_SYMBOL_SEPARATION=NO PACKAGE_TYPE=com.apple.package-type.static-library
我不想维护两个Xcode项目文件只是为了编译
使用上述方法生成的库工作良好,是一个有效的静态库。
xcodebuild -project MyLibrary.xcodeproj build MACH_O_TYPE=staticlib EXECUTABLE_EXTENSION=a GCC_ENABLE_SYMBOL_SEPARATION=NO PACKAGE_TYPE=com.apple.package-type.static-library
详细信息请参考xcode生成的更大的静态库
相关文章:
- cmake在我的项目中所需的所有静态库都不成功
- C++ C 项目中的静态库链接
- 使用 raylib 静态库进行项目编译
- Visual Studio 中静态库项目之间的未解析外部
- 为 haskell 堆栈项目编写静态 cpp 库
- 在现代 CMake 项目中存档静态依赖项
- 静态链接 Visual Studio dll 到动态链接的 sfml 项目
- 从另一个动态链接库项目调用静态库函数
- CMake 项目链接静态库
- 我可以在将项目编译为静态库(未定义的引用)时在代码中使用 QImage 吗?
- 尝试使用 gradle 构建指向静态库的 c++ 项目链接时找不到头文件
- 如何将 libcurl 构建为静态库并在项目中使用?
- 从现有项目(VS)创建静态库
- 如何将 Clang 静态分析器与 Cortex-M 项目一起使用?
- 包括不排除静态库项目的用户路径的路径
- MSBuidel - 将资源文件添加到项目后静态库编译失败
- 如何在VS项目中静态链接没有dll文件的cpprest?
- 从 WebAPI 项目运行静态类时出现 StackOverflow 异常 - 从控制台应用程序运行时工作正常
- Cmake:制作静态库并在其他项目中使用
- 将"reference"点添加到静态库项目:仍然需要包含目录