static-libraries

    2热度

    3回答

    我需要对C++静态链接进行一些基本的说明。我有一个名为data_client.lib的文件。库文件a.exe,b.exe和c.exe有三个独立的使用者。有一个名为data_server.exe的服务,data_client.lib是其接口。实际上,我向data_server.exe和data_client.lib的相应接口添加了另一个功能。由于只有a.exe需要额外的功能,因此我只生成一个.exe

    2热度

    2回答

    是否可以创建一个MFC静态库(.lib)并将其链接到非MFC C++应用程序?如果是这样,有没有人知道如何创建一个MFC静态库? Visual Studio似乎没有像这样的任何模板。

    8热度

    3回答

    我已经安装了GCC和GTK +。它的工作正常,但我需要静态链接GTK +库与我的应用程序(这是一个小应用程序),以便只存在一个'.exe'。

    1热度

    1回答

    我将一些Visual Studio 2008/VC9的东西移植到Code :: Blocks/MinGW,并且出于某种原因,链接器无法从工作空间中的其他项目中找到静态库。 在Visual Studio 2008中,我可以将静态lib项目设置为依赖项,并且它将以正确的顺序构建(即在连接其他项目之前需要构建静态库),并链接正确的库组态。 我在Code :: Blocks中找不到这样的选项,所以我确保先

    1热度

    1回答

    安装的Xerces-C++(XML库)后: ./configure --disable-shared ./make ./make-install ldconfig 和编写简单的程序(xmlval.cpp): #include <stdio> #include <xercesc/dom/DOM.hpp> int main() { std::cout << "HI" <<

    2热度

    2回答

    希望有人可以帮助我在这里。 我正在使用Visual Studio 2005并创建静态链接到wxWidgets中的静态库。 我: 编译wxWidgets的静态地按照他们的指导 包括lib目录在我的“附加库目录”属性 添加在我的“附加依赖”的wxWidget库的所有财产 将我的“链接库依赖项”属性设置为“是” 将C++优化设置为禁用。 我知道,其中一些步骤不应该做,我这样做是为了“以防万一”理性。 虽

    4热度

    1回答

    MonoTouch允许创建iPhone静态库吗?如果是的话,它可以做什么?

    4热度

    1回答

    我正在使用autoconf,automake和libtool构建一个项目。该项目以二进制和源代码形式分发。 在Linux上,默认情况下,构建脚本动态链接到所有库。这很有意义,因为Linux用户可以依靠发行版的包管理器来处理依赖关系。 在Windows上,默认情况下,构建脚本使用libtool的-all-static选项静态链接到所有库。这是有道理的,因为没有任何依赖关系是与Windows一起提供的

    1热度

    1回答

    当我在vs2005中创建项目时。 我也可以创建Win32-> Win32Project。 我可以选择 “控制台应用程序” 或“DLL” 或“静态库” 如果我创建了一个静态库项目。我怎样才能将其转换为dll项目。 我在创建的项目的设置面板中找到。通用 - >配置类型,我可以将静态库(.lib)切换到DLL 但是,在此设置之后。我确实得到了一个dll。但我没有它的lib。 ,我不能在其他项目中使用它。

    7热度

    3回答

    我有一个关于共享库vs静态库加载时间的问题。 假设我有一个使用liba,libb,libc的可执行文件foo.exe。同时在给定的时间,机器上运行的可执行文件超过10个。 现在,如果上述3个库是共享库: 第一次Insance加载到RAM中:花费的时间将是foo.exe的main()被加载的内存(假设其可忽略不计)+加载时间liba +加载libb的时间+加载libc的时间 第二个实例已启动:现在假