标签: libraries

2D Python游戏编程的工具包选项

在Python中开发2D游戏有哪些工具包?我听说过的一个选项是Pygame,但还有什么东西可以做更多的事情吗?模块有哪些好处和坏处?

pygame toolkit libraries python-3.x 2d-games

14
推荐指数
3
解决办法
5931
查看次数

什么是链接Xcode中的选项的库?

从Xcode 7开始,Xcode中有一些库/框架链接选项

转到Target项目选项卡中的应用程序

General -> Embedded Binaries
General -> Link Frameworks and Libraries
Build Phases -> Target Dependencies
Build Phases -> Link Binary with Libraries
Run Code Online (Sandbox Code Playgroud)

以下是我发现的几种方法

  • 使用Alamofire显示Embedded Binaries选项

Alamofire.framework作为目标依赖项,链接框架和嵌入式框架自动添加到复制文件构建阶段,这是构建模拟器和设备所需的全部内容.

  • 创建您的第一个iOS框架会显示添加Library.xcodeproj到工作空间中Build Phases -> Link Binary with Libraries

  • 迦太基教程:入门表明,拖Library.frameworkGeneral -> Link Frameworks and Libraries.这似乎General -> Link Frameworks and LibrariesBuild Phases -> Link Binary with Libraries是相同的

  • 迦太基似乎区分了iOS和OS X.

如果您正在为OS X构建:在应用程序目标的"常规"设置选项卡上,在"嵌入式​​二进制文件"部分中,将要使用的每个框架从磁盘上的Carthage/Build文件夹拖放.

如果您正在为iOS,tvOS或watchOS构建:在应用程序目标的"常规"设置选项卡上,在"链接的框架和库"部分中,将要使用的每个框架从Carthage/Build文件夹拖放到磁盘.

阅读链接到库或框架 …

binary xcode frameworks libraries ios

14
推荐指数
1
解决办法
2万
查看次数

如何掌握文档对象模型(DOM)?

一段时间以来一直使用Prototype和jQuery等Javascript库进行开发.尽管使用这些库是一个好处,但一个缺点是使用这样的库可能无助于理解底层发生的事情.

  1. 那么如何掌握DOM呢?
  2. 在使用Javascript库时,理解DOM会有更多帮助吗?
  3. 不使用库时,通过理解DOM会有什么好处?

提前谢谢了

javascript dom libraries

13
推荐指数
1
解决办法
4622
查看次数

仅限标头的C++库的LGPL类许可证

我的理解是程序可以动态链接到LGPL库并包含其标题,可能需要修改,而不必在LGPL下发布程序,但是必须释放对构建动态库的源代码的任何修改根据LGPL.

实际上,这允许人们无限制地使用库,但他们必须回馈他们对其所做的任何更改.

我想发布一个我作为FOSS编写的C++库,我想以同样的精神授权它:允许人们使用它而不必释放使用它的代码,但必须释放他们所做的任何更改它.但是,LGPL本身并不适合我,因为我的库完全是标题库(它是模板库).

什么许可证可以达到这个目的?

c++ licensing templates open-source libraries

13
推荐指数
1
解决办法
5790
查看次数

引用google-play-services库

我正在使用Google Maps Android API v2开展项目,当我开始引用google-play-services_lib时遇到问题.我的项目图标上出现一个红色感叹号,我在"问题"选项卡中有一条错误消息(我正在使用Eclipse):

The container 'Android Dependencies' references non existing library 'C:\Users\Labo FMS\Documents\Applications\04-adt-bundle-windows-x86_64\sdk\extras\google\google_play_services\libproject\google-play-services_lib\bin\google-play-services_lib.jar'
Run Code Online (Sandbox Code Playgroud)

事实上,如果我去那个文件夹,我发现没有"google-play-services_lib.jar"文件.

我已经尝试重新安装库,我注意到它在安装时底部有一条错误消息:

[2013-04-09 13:54:32 - google-play-services_lib] Unable to resolve target 'android-8'
[2013-04-09 13:54:32 - google-play-services_lib] Unable to resolve target 'android-8'
[2013-04-09 13:56:18 - MainActivity] Unable to resolve target 'android-8'
Run Code Online (Sandbox Code Playgroud)

谁知道这一切意味着什么?

eclipse android google-maps libraries google-play-services

13
推荐指数
1
解决办法
4万
查看次数

C++设计模式库?

什么是最常见的C++设计模式库?

我在Alexandrescu的书中读过关于Loki图书馆的文章,但现在看起来有点死了.那里有类似的东西吗?

c++ oop design-patterns libraries c++11

13
推荐指数
2
解决办法
4043
查看次数

将opencv库与g ++链接起来

你好我正在尝试编译一个来自这个网站的c ++文件:http://opencv-code.com/tutorials/eye-detection-and-tracking/ 用于眼睛跟踪.但我对此有点新鲜,我并不真正理解库是如何链接的.我知道include头的绝对路径位于/ user/include/opencv2中.如何在gcc命令行(ubuntu)中链接它?我试过这个命令:

$ g++ -Wall eye-tracking.cpp -o eyeTracking
Run Code Online (Sandbox Code Playgroud)

看来我还需要链接其他库.我尝试将使用此命令找到的链接:

$ pkg-config --libs opencv
Run Code Online (Sandbox Code Playgroud)

但在这里我再也不知道如何将输出链接到我的命令.我通过输入以下命令尝试了我的逻辑:

$g++ -Wall eye-tracking.cpp -I `pkg-config --libs opencv` -o eyeTracking
Run Code Online (Sandbox Code Playgroud)

当然它不起作用,我真的不明白我在做什么:P

有人能解释一下怎么样?

在这里您可以找到整个文件代码:

/**
* eye-tracking.cpp:
* Eye detection and tracking with OpenCV
*
* This program tries to detect and tracking the user's eye with webcam.
* At startup, the program performs face detection followed by eye detection
* using OpenCV's built-in Haar cascade classifier. If the user's eye detected
* …
Run Code Online (Sandbox Code Playgroud)

c++ opencv g++ libraries

13
推荐指数
1
解决办法
3万
查看次数

android studio无法解析导入org.json.JSONObject

我使用libgdx来构建我的项目,我在使用JSONObject类时遇到了问题.当我添加时import org.json.JSONObject,它表示它无法解决.如何将该库添加到我的项目中?

这是我没有成功的尝试:

  1. 我下载json-simple-1.1.jar并将其放在core/build/libs文件夹中.也无法使用import.org.json.simple.JSONObject.
  2. 当在Android Studio中浏览树作为"包"下拉列表时,我可以看到我想要的类,"Core -> Libraries -> org -> json"但我无法将它们添加到我的项目中.我得到一个"不能折射,类是在jar文件中"的错误.

有没有我还没有尝试解决这个问题?当我尝试使用其他外部库时,我觉得我会再遇到这种情况.

谢谢.

android json gradle libraries libgdx

13
推荐指数
1
解决办法
3万
查看次数

codeigniter - 包含许多类的最佳实践库

我正在为我们的CodeIgniter应用程序构建一个库,但它需要很多类(目前我已经12岁了).

是否有将这些客户端打包到一个库中的最佳实践.所以我可以打一个电话加载它.即:

$this->load->library('soaplibrary');
Run Code Online (Sandbox Code Playgroud)

谢谢!

php inheritance codeigniter driver libraries

12
推荐指数
1
解决办法
2929
查看次数

包缺少库的依赖 - OpenWRT

我正在尝试使用我在其中制作的自定义包编译OpenWRT.这是我的包的OpenWRT Makefile:

#
# Copyright (C) 2008 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
# $Id$

include $(TOPDIR)/rules.mk

PKG_NAME:=amld
PKG_RELEASE:=1

include $(INCLUDE_DIR)/package.mk

define Package/amld
 SECTION:=utils
 CATEGORY:=Utilities
 TITLE:=amld -- prints a snarky message  
 DEPENDS:=+libssl +libcrypto +librt
endef

define Build/Prepare
    mkdir -p $(PKG_BUILD_DIR)
    $(CP) ./src/* $(PKG_BUILD_DIR)/
endef

define Build/Configure
endef

define Build/Compile
    $(MAKE) -C $(PKG_BUILD_DIR) $(TARGET_CONFIGURE_OPTS)
endef

define Package/amld/install
    $(INSTALL_DIR) $(1)/bin
    $(INSTALL_BIN) $(PKG_BUILD_DIR)/amld $(1)/bin/
endef

$(eval …
Run Code Online (Sandbox Code Playgroud)

dependencies openwrt package dependency-management libraries

12
推荐指数
1
解决办法
2万
查看次数