static-libraries

    1热度

    1回答

    我在CLion中有一个项目,我需要从Windows 8.1 SDK中包含一个库,所以我试图用CMake来链接它。 我没有任何.so或.dll,但.lib(或直接.h文件)。 具体来说,这个库是dsound.h。 我试图寻找相关的问题,但我找到的解决方案都不适合我:我该怎么做? 我目前的CMakeLists.txt是 cmake_minimum_required(VERSION 3.7) pro

    1热度

    2回答

    有几个问题似乎是相似的,但没有什么能真正帮助我。我想在一个项目中创建一个静态库并在同一个项目中使用它,但会发生链接错误。 一个很好的例子,很好地满足了我的条件是附加到Qt票务QTBUG-45706 https://bugreports.qt.io/browse/QTBUG-45706。在一个简单的解释中,我们有一个应该使用一些自制库的应用程序。只需修改几件事情即可查看我的问题。 应用程序 - >

    0热度

    1回答

    我有一个静态库项目,该项目现在我需要包括一些资源,所以我希望把它变成了一个框架。我需要包括那些资源内框架,而不需要依靠独立的资源包,有以下几个原因: -to防止资源篡改 我的框架的使用 - 因为简单现在 ,在我读过的每个教程中,资源都是作为单独的包提供的。 This回答说,这是不可能的,但它已经快5岁了。这件事情有什么变化吗?是否有可能在框架中包含资源,而不会将它们暴露给框架用户?我使用的Obje

    0热度

    2回答

    因为我的项目非常庞大,所以在调试时我手动禁用了Visual Studio中所有模块的加载,然后启用只有这些DLL必须在其中进行调试。这按预期工作。 但由于Visual Studio中的模块列表不包含LIB文件,因此如何调试特定静态库中的代码? 是否有选项可以查看链接到库文件的DLL列表(.lib)?

    0热度

    1回答

    我试图编译一个控制台程序,它使用实现CString的静态库。控制台应用程序已经使用VS向导创建: Win32控制台应用程序具有预编译头文件, SDL验证,但不包含ATL或MFC。 静态库是一个MFC静态库(向导构造)。 哪里是我的错误? 这是我这么久曾尝试: 我创建使用MFC控制新的控制台应用程序 - 这编译静态库的罚款。 然后我在必要时控制和修改了每个链接选项,比较了2个控制台项目。 但第一个控

    0热度

    2回答

    :Visual Studio 2008的 问: 我有一个图书馆以math.lib它具有这样的功能: #include <cmath> #include<stdio.h> #include <conio.h> int addNumbers(int a, int b) { return a + b; } 而我的主要功能是:(更新) #include<stdio.h> vo

    1热度

    1回答

    我目前有一个Java应用程序在两个不同的平台,Windows和Linux上的本地库中动态加载。我有针对这两个系统构建的相同的库,一个library.dll和一个liblibrary.so。 我必须把这个东西发送给客户,所以我有IntelliJ打包.msi和.deb文物。现在,不是将这些软件包连同各自的动态库一起发送,并指示客户将它们放在他们的windows/system32和/ usr/lib /

    0热度

    3回答

    我正在学习Cmake并在简单的C项目中添加库项目。我用以下结构创建了一个简单的库项目。 MyLibraryProjectDirectory | -- library.C -- library.h -- UmerDir | -- Umer.h -- Umer.c 的Cmakelist.txt正在生成.a lib文件

    0热度

    1回答

    我很想尝试双向加密的解散库。我已将defuse目录和子目录复制到我的Web根目录,并按照InstallAndVerify.md的指示将.phar文件复制到/var/www/lib/defuse-crypto.phar。在我的测试脚本中,我已经包含了 require_once('/var/www/lib/defuse-crypto.phar'); 但是,我得到以下错误。 Fatal error:

    0热度

    1回答

    嗨我想从对象文件和.a文件的列表中创建一个如此的文件。但我收到错误。这是下面的命令和错误。 gcc -g -shared bucomm.o filemode.o libiberty.a version.o make-temp-file.o -o liballshared.so make-temp-file.o: In function `choose_tmpdir': /home/dines