我在我自己的stm32项目中使用TrueStudio。int add(int a, int b) return a + b;{} 在那之后,我用gcc编译了一个静态库我继续制作主文件来实现要测试的库。foo lib链接到main.c以生成可执行文件 gcc main.c foo.a -o main 我运行它,得到的结果是 sum is: 150
sub is: 50 这很好地证明了我的静态<em
有一个库(Xcode项目打算作为子项目添加),其中包含大量的小静态库。用户可以决定使用其中的一部分或全部。为了简化决定使用所有这些库的用户的安装,我想创建一个更大的“容器”静态库,它将包含所有较小的静态库。
问题是,在添加到新应用程序后,容器库并没有构建,除非我添加了至少一个虚拟源文件。编译器错误为ld: library not found for -lContainerLibraryName clang: error:链接<