static-libraries

    0热度

    1回答

    我想在编译C++程序时静态链接库。 G ++(GCC)4.8.5 20150623(红帽4.8.5-4) $ g++ -std=c++11 -I/home/jerry/Desktop/tiny-dnn -m32 -pthread -static train.cpp -o train /usr/bin/ld: cannot find -lstdc++ /usr/bin/ld: cannot fi

    0热度

    1回答

    我将在IAR Workbench for STM8中构建一个简单的库(.a文件)。在这个库中,我想要实现硬件SPI和软件SPI供用户选择。 在我LIBRARY.C,我写道: #include "library.h" void LibraryInit() { #ifdef HARDWARE_SPI funcToInitHardwareSPI(); #else funcT

    1热度

    1回答

    我想导入基于分层矩阵(H2Lib)的静态库。该文件夹包含一个make文件,该文件将库文件,示例和测试编译到单个文件.a中。我已经提到了在Linux中使用archiver命令行在C中创建和使用静态库的教程,但是这不会创建头文件,在创建教程时我不得不手动创建头文件。 H2Lib具有多个文件,为此手动创建头文件将非常困难且耗时。我不确定我是否在这里错过了某些东西或做错了什么;我对C语言库的概念不熟悉。有

    1热度

    1回答

    我想创建一个静态库,并将其链接在MacOS X(几个版本): 文件foo.c: char foo[111]; 文件bar.c: #include <string.h> extern char foo[]; int bar(char *src) { strcpy(foo, src); return strlen(foo); } 创建库: $ cc -c foo.

    0热度

    1回答

    我在我的项目中使用了2个静态链接的库。 由于某种原因,其中一人需要RuntimeLibrary值MD_DynamicRelease。 另一个需要MT_StaticRelease。 这会在我的项目中产生冲突。 当我编译/MT: 当我编译/MD: 我需要不同的编译我的项目?我需要以不同的方式编译这些库吗?

    0热度

    1回答

    我有一个C项目,我想生成作为静态库而不是作为一个可执行文件。 我高层次的环境是: IDE:代码:: Blocks的16.01 操作系统:Windows 7的 编译:MinGW的(GCC端口适用于Windows) 由于构建目标选项,我选择静态库(而不是可执行文件)并选择构建。 似乎工作正常。问题是,输出是一个.a文件(我的理解是Unix/Linux格式),而不是.lib的Windows格式。 任何提

    0热度

    2回答

    我没有与任何迅速以前的经验。 我这是用C编写的静态库libseriallib.a ++但通过使用extern C一个C封装接口。 我想这个库链接到一个快速的iPhone应用程序。我从头开始创建这个应用程序。 有三个库,libseriallib.a依赖。这些是:libz.a,'libcrypto.a , libssh.a`。 我跟着第二方法中提到here(使用模块),并试图建立项目。但是,我很困惑如

    1热度

    1回答

    在项目属性 - >连接器 - >输入 - >其他依赖项中,我指导编译器寻找Commons.lib。 此外, 在VC++目录 - >图书馆目录我加了$(SolutionDir)\Debug,其中Commons.lib被发现。 然而,由于某种原因,当运行该项目时,它试图寻找Commons.dll并失败。 为什么? 这里的消息: 程序无法启动,因为Commons.dll从您的计算机 失踪。尝试重新安装程

    3热度

    3回答

    我在main.c文件中定义的函数A。我创建了三个使用函数A而不导入任何内容的库。代码有效,但我只有一个警告:implicit declaration of function 'A' [-Wimplicit-function-declaration]。 函数A如何在单独的文件中定义的函数B中工作而不导入它? 功能A被功能B以外的其他功能调用时,怎么可能只有一个警告?

    2热度

    1回答

    我正在使用一些C++静态库(.a文件)进行游戏。 建设完成后,我看到的Xcode会将这些库添加到build文件夹(DerivedData),其中一些有大小= 600MB(libcocos2d iOS.a - 的cocos2d-x)的 所以我不知道我的应用程序的实际大小将是什么在商店,它是Ipa文件+静态库? 或者XCode编译器如何与这些静态库一起工作?