问题标签 [import-libraries]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
185 浏览

c++ - 我需要运送导入库吗?

我有一个使用 windows dbghelp.dll 的应用程序(主要是读取 dll 的 PE 文件头)。要使用 dll,我必须在链接器选项中包含 dbghelp.lib(导入库)。

我确实了解导入库的功能。我的问题是,当我将我的应用程序分发给用户时,.lib 文件是否也与它一起打包?由于 .lib 文件是 VS 的 sdk 的一部分,我不希望我的用户拥有这个文件。

由于 dbghelp.dll 在 Windows 中默认提供,我希望我的应用程序能够在任何 Windows 机器上正常工作。我的假设是否正确?

注意:我确实知道不同版本的 dbghelp.dll 的不同版本,以及在不同机器上运行时有时会如何导致问题。

0 投票
1 回答
1037 浏览

cmake - CMake 链接到导入库

我需要将我的项目链接到libmysql.dll动态库(我需要这样做,因为我将我的项目构建为 /MDd,参考:https ://dev.mysql.com/doc/refman/5.6/en/ c-api-building-clients.html )

现在棘手的部分是它是一个导入库(参考:https ://msdn.microsoft.com/en-us/library/d14wsce5.aspx )所以还有一个libmysql.lib

我正在使用 CMake 进行构建:

CMake 找到库libmysql.lib但是当我尝试编译时出现以下链接器错误:

如上所示,mysql是包含libmysql.lib路径的 CMake 变量的名称。

我试图直接链接到 .dll 但它也不起作用,CMake 找不到 .dll。

问题

我应该如何在 CMake 中继续链接到导入库?谢谢你的帮助。

0 投票
0 回答
441 浏览

android - Studio 错误:找不到名称为“默认”的配置

我尝试导入库“ Twitter Helper ”,但我收到此错误配置,名称为“未找到”。我搜索了它的解决方案,并尝试了多种导入方式。但仍然得到同样的错误。当我在 settings.gradle 中输入 TwitterHelper 时,它是文件,但是当我在 app/build.gradle 中添加它时,我收到了这个错误。

在此处输入图像描述

0 投票
0 回答
45 浏览

android - android中的库导入问题

我从 komensky 编译了这个新库以进行实时验证,一切似乎都很好,除了它在库导入 eu.inmite.android.lib.dialogs.SimpleDialogFragment 上显示错误。说对话无法解决。有什么帮助吗? 在此处输入图像描述

0 投票
1 回答
5247 浏览

import - 导入 Apache POI Java

嗨,我在 java 中使用 Apache POI 库时遇到了一些麻烦。我已下载该库并将其导入到我的项目中,但无法将其导入到我的 java 类中。(就像你会做的那样):

我是以错误的方式看待这个,还是我错过了什么?

0 投票
1 回答
182 浏览

java - 错误:未找到名称为“默认”的配置。谷歌不知道

你好我有这个错误的问题

我的 build.gradle :projeck

我的 build.gradle :app

我的 settings.gradle

我在谷歌上寻找这个错误,但我找到了将 library2 复制到主文件的建议。我在同一个文件中有库 2,我有应用程序、构建、gradle ......

请问我在哪里做错误?

谢谢

0 投票
3 回答
1424 浏览

android - 如何将自定义库添加到 Android Studio 2.2.3

我刚开始使用 Android Studio,我想在我的项目中添加一个开源库。我在互联网上看了很多,但我找不到让我的项目编译并使库的类可见的方法。

这是我想包括的库:https ://github.com/TangoAgency/material-intro-screen?utm_source=android-arsenal.com&utm_medium=referral&utm_campaign=4368

在自述文件中,它说首先要添加一个 gradle 依赖项:

但在我看来,在那之前还有更多事情要做……只是我不知道是什么。

0 投票
1 回答
1394 浏览

android - Android,将外部库导入NDK

我正在使用 NDK 在 Android 上制作 Android Shapefile 阅读器应用程序。我想使用 C++ 来解析形状文件。我找到了库“Shapefile C 库”。Github:https ://github.com/sw897/shapelib 。

我正在使用 Android Studio,不知道如何将其导入我的 Android 项目,因此我可以使用以下描述的函数:http ://shapelib.maptools.org/shp_api.html

有小费吗?

0 投票
2 回答
1487 浏览

visual-c++ - 使用 MinGW 工具创建 MSVC 导入库

我们目前正在将跨平台(linux、osx、w32)项目的 W32 构建过程从 VisualStudio 切换到 mingw。

我们面临的一个问题是,我们的项目创建了一个动态库 ( foo.dll),第 3 方项目可以链接到该库。为了在 W32/MSVC 上工作,需要一个导入库 ( foo.lib)。

现在,按照文档很容易创建一个 .def 文件,其中包含导入库所需的所有信息:

为了使用该foo.def文件,文档告诉我使用Microsoft LIB工具从中构建一个foo.lib

这显然需要我在构建计算机上安装(一部分)MSVC。但是,我们想在我们的 linux 系统上交叉编译整个东西(甚至可能在某些 CI 上),这使得 MSVC 的安装相当乏味。

所以我想知道,是否有本机 MinGW 方式将foo.def文件转换为foo.lib导入库?

(我们知道到最后,只有 MSVC 用户需要导入库,并且他们lib手头有工具。但是,由于我们一直交付foo.lib文件,切换到foo.def会破坏 3rd 方构建系统 - 我们想避免)。

0 投票
1 回答
3167 浏览

python - 从另一个文件(importlib)导入变量?

我正在尝试从另一个 python 文件中导入变量。

a.py- 待进口

b.py- 有效,但我不能有静态名称a

c.py- 不行

输出是:

text变量不起作用。

d.py- 不行

可以importlib用作from MODULE import *吗?