问题标签 [libs]
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.
qt-creator - QtCreator:避免在 Qt 子目录项目中重新定义 LIBS
我有一个subdirs project
具有以下结构的 Qt:
WebService
包含LIBS
来自外部 Qt 项目(WebService 中的 .pro 文件)
GUI
使用 Web 服务(GUI 中的 .pro 文件):
所以基本上GUI
是使用一个来自 的头文件WebService
,而后者又使用来自ExternalQtProject
.
问题:我遇到链接器问题,直到我将LIBS
来自的条目WebService
也包含在 中GUI
,所以GUI
最终得到来自 的所有 LIBS ExternalQtProject
:
由于有明确的依赖关系(GUI->WebService->ExternalQtProject),有没有办法避免对子项目LIBS
重新定义?GUI
-- 编辑 1 --
如何使用 QMake 的 subdirs 模板?帮助我更好地构建我的项目,但还没有避免重复LIBS
linux - 在 linux 上安装 libs3
有人可以给我一个在 LINUX 上安装 libs3 的详细程序吗?只需程序即可。
提前致谢。
g++ - 在 ubuntu 下使用 make/g++ 链接库
假设我的makefile看起来像这样:
那么 g++ 在哪个目录中查找库?我假设 . 但是如果我把库放在那里,它仍然会抱怨找不到它们(*.lib
是正确的文件还是 unix 使用另一个结尾?!)
c++ - 将 MinGW64 库与 MSVC 2010 链接
我正在尝试将我现在使用 MinGW 4.7.2 编译的自编译库(zlib、SDL、SDL_Mixer、SDL_Image、PCRE、...)(.dll.a,非静态)与 MSVC 2010 (x64) 链接起来,这很好,但是当我尝试启动应用程序时,我收到了奇怪的错误,例如在 SDL_Mixer.dll 中找不到“deflateInit2”(但这应该在 zlib.dll 中......)。这可能是什么原因造成的?如果我将它们与 MinGW 链接,那么一切正常,没有任何缺陷。我是否必须将我的 *.dll.a 文件转换为 *.lib 文件,以便 MSVC 可以正确使用它们?我必须注意链接顺序吗?
在有人问之前,为什么我不使用官方库,这是因为它们不能与 MinGW 4.7.x 正常工作,他们总是用 MinGW 4.7.x 破坏堆栈。
奇怪的 MessageBox 截图:http: //i.imgur.com/zUlTt.png
java - 如何使 tomcat 包含当前项目中的库?
我在某处读过一个很好的做法,最好将所需的库包含在每个项目中,然后将您需要的所有库添加到 tomcat 文件夹中。好吧,现在 Tomcat 似乎需要将所有必需的库放在 Tomcat 的 lib 文件夹中。如何让它使用项目构建路径中的库?我正在通过 Eclipse 使用 tomcat 7.032。
android - 使用库将 Android 项目从 IDEA 11 迁移到 DEA 12 失败
我有一个 Android 项目,我一直在使用 IDEA 11 进行工作,没有任何问题。切换到 IDEA 12 从我的 lib 文件夹中的 jar 导入类时,我遇到了一个奇怪的问题。包名称已解析,但类名称未解析。这是同一个项目的截图,左边是 IDEA 11,右边是 IDEA 12。http://i.stack.imgur.com/e40l0.png
如果我以 * 通配符导入结束导入并构建成功。两个 IDE 都使用相同的项目文件夹和文件,两个 IDE 都显示相同的项目设置,如此屏幕截图所示(左侧 IDEA 11,右侧 IDEA 12)。 http://i.stack.imgur.com/E1YSi.jpg
有人知道发生了什么吗?我的环境是 OSX Mountain Lion,带有最新的 Android 开发工具包。
谢谢!
android - 导入android.support.v13.app.FragmentActivity无法解析
我正在测试一个 android 项目(http://developer.android.com/training/animation/screen-slide.html),我在一个类中有一个错误。
我在 libs 中添加了 jar(我同时拥有 v13 和 v4),但错误仍然存在。谢谢你。
编辑:将 v13 更改为 v4 后,许多错误正在消失,仅剩 2 个。
超级(调频);构造函数 FragmentStatePageAdapter(FragmentManager) 未定义。
和
public Fragment getItem(int position) - 返回类型与 FragmentStatePageAdapter.getItem(int) 不兼容。
c# - Monodevelop 库/文件夹
我有一个来自 github 的 .jar 文件,并被要求将其放在我的 Android 应用程序的 libs/ 文件夹中。我正在为 Android 使用 MonoDevelop,但我在任何地方都看不到 libs/ 文件夹。我看到在 Eclipse 中,在选项下,可以为 .jar 文件添加路径。MonoDevelop 有同样的事情吗?我可以请一些帮助来正确设置这个 .jar 文件吗?
编辑
这是我要使用的 jar:http: //loopj.com/android-smart-image-view/我正在寻求一些帮助,以便为 Android 的 MonoDevelop 设置它。
linker - Qt5 Osx 链接器错误
在来自 qmake 生成的 Makefile 的此链接器命令之后,我收到以下错误。
错误:
我可以确认该库不存在该拼写。然而,还有一个 QtWidgets.la 也有一个 QtWidgets.framework 目录,它有一个 QtWidgets。
在 lib 目录中,所有文件都没有 Qt5 前缀,是否有某种方法可以更改 Qt,因此它不会查找它等。
我知道我可以重命名并移动它们,但这是一项让所有库都具有 Qt5 前缀的大工作。
c++ - 混合静态和动态库时出现 LNK2005 错误
我正在尝试创建ficus.dll
链接到静态库utils.lib
和动态库(称为crux.dll
using crux.lib
)的 DLL
生成时crux.dll
,我也将utils.lib
其包括在内。
链接时出现这些错误
1>crux.lib(crux.dll) : 错误 LNK2005: "public: char __thiscall std::basic_ios >::fill(char)" (?fill@?$basic_ios@DU?$char_traits@D@std@@@ std@@QAEDD@Z) 已在 Utils.lib(BaseTypes.obj) 中定义
我已经检查了 crux/utils/ 和 ficus 都使用相同的 /MTd 标志编译。
有没有办法避免这些链接错误(除了使用/FORCE:MULTIPLE
)?
谢谢。