lib文件

Visual Studio 2015编译wxWidgets

做~自己de王妃 提交于 2020-02-17 08:38:06
宫指导说,换帅如换刀 程序员的编译器一换,基本套路必须都重练几次 使用wxWidgets并不难,但不能使用现有的库和工程配置文件,细节就必须理清楚 获取wxWidgets 官方的 下载 页面,下7z或zip文件均可 文件“wxWidgets根目录/docs/msw/install.txt”是编译说明文档,可以作为参考 添加环境变量WXWIN,值是wxWidgets根目录的路径。 虽然不添加变量也可以编译,但很多wxWidgets插件的编译都依赖这个环境变量,因此最好加上。 wxWidgets根目录的路径不要含有空格 增加vs2015支持 vs2015影响编译的改动,主要是定义了snprintf,以及编译器版本升级到14。 需要对wxWidgets作如下修改,才能使用vs2015进行编译。 %WXWIN%\include\msvc\wx\setup.h,66行,增加版本支持 #elif _MSC_VER == 1900 #define wxCOMPILER_PREFIX vc140 %WXWIN%\include\wx\compiler.h,56行,增加版本支持 #elif __VISUALC__ < 2000 #define __VISUALC14__ 在下面三个文件中,找到snprintf的宏定义,注释掉   %WXWIN%\src\tiff\libtiff\tif_config

ubuntu 14.04 安装jdk+eclipse+android sdk +adt

[亡魂溺海] 提交于 2020-02-17 08:19:28
一、安装JDK for ubuntu 14.0.4 1、下载jdk-8u25-linux-x64.tar.gz到本地磁盘并且解压 tar zvxf jdk-8u25-linux-x64.tar.gz 2、在/usr/lib下建立文件夹jvm sudo mkdir /usr/lib/jvm 3、将刚才解压的文件夹移动到jvm sudo mv jdk1.8.0_25 /usr/lib/jvm 4、设定jdk环境变量 sudo gedit ~/.profile 打开profile 复制如下内容加在后面(注意文件路径) export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25/ export JRE_HOME=/usr/lib/jvm/jdk1.8.0_25/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME /lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$PATH 5、使profile 生效 source ~/.profile 6、查看环境变量 env 7、将新按安装的JDK设为默认编译器(如果之前没安装别的编译器,这步可以不要) sudo update-alternatives -

Django的部分bug

混江龙づ霸主 提交于 2020-02-17 06:16:51
Traceback (most recent call last): File "manage.py", line 21, in <module> main() File "manage.py", line 17, in main execute_from_command_line(sys.argv) File "F:\PythonWorkPlace\HelloDjango\venv\lib\site-packages\django\core\management\__init__.py", line 401, in execute_from_command_line utility.execute() File "F:\PythonWorkPlace\HelloDjango\venv\lib\site-packages\django\core\management\__init__.py", line 377, in execute django.setup() File "F:\PythonWorkPlace\HelloDjango\venv\lib\site-packages\django\__init__.py", line 24, in setup apps.populate(settings.INSTALLED_APPS) File "F:

E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarly unavailable)

给你一囗甜甜゛ 提交于 2020-02-16 21:25:16
当Ubuntu install某个东西时,给出下面提示 E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarly unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is an other process using it? 百度有人说杀死进程,试了,没有用 然后另一种方式删除锁定文件,行了 sudo rm /var/lib/dpkg/lock-frontend sudo rm /var/lib/dpkg/lock 这个可能需要多删几次才能起作用,我删了又安装进行了三次才可以 原文链接:https://blog.csdn.net/weixin_42116341/article/details/100019319 来源: CSDN 作者: Tonited 链接: https://blog.csdn.net/weixin_43553694/article/details/104340083

【笔记】svg2png

☆樱花仙子☆ 提交于 2020-02-15 23:59:56
最近做了emf2svg的工程,发现转出来的svg不能重新导入ppt,所以搞了个svg2png。这些功能很多都是有比较完善的代码,只是在windows下搞会比较麻烦。这次我测试的是sf_svg(github上找一下),需要 SFML ( http-s://w-ww.sfml-dev.org/download/sfml/2.5.1/ ,如果不能跳转请将多余的-删掉) 在vs上编译,我是将所有的文件拉进来的,nanosvg并入sf_svg,然后修改部分文件的头文件引用之类的。我这边是将nanosvg++文件夹下放在sf_svg同一个目录下,然后全部拖进工程(末尾有列表),需要修改svg.hpp #include "nanosvg++/nsvgpp.hpp" #include "nsvgpp.hpp" Rasterizer.cpp需要添加 #ifdef _WIN32 #pragma comment(lib,"sfml-graphics.lib") #endif // _WIN32 加入新文件svg_dll.cpp(如果是exe,可以参考源码的example.cpp) #include "Svg.hpp" #include <SFML/Graphics/RenderWindow.hpp> #include <SFML/Window/Event.hpp> #include "sf_svg.h"

Linux查找命令与find命令详解

╄→гoц情女王★ 提交于 2020-02-15 00:58:39
一、文件查找之locate命令 locate : 非实时的,查找时根据全系统文件数据库进行的,模糊查找, update 手动生成文件数据库 速度快 依赖于updatedb数据库 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #手动更新locate数据库 [root@lovelace scripts] # updatedb #使用locate查找文件 (速度好快的说) [root@lovelace scripts] # locate *.py /home/scripts/factorial .py /home/scripts/input .py /usr/lib/python2 .4 /fileinput .py /usr/lib/python2 .4 /fileinput .pyc /usr/lib/python2 .4 /fileinput .pyo /usr/lib/python2 .4 /site-packages/dogtail/rawinput .py /usr/lib/python2 .4 /site-packages/dogtail/rawinput .pyc /usr/lib/python2 .4 /site-packages/dogtail/rawinput .pyo /usr/lib/python2 .4 /test

Mysql + canal + zookeeper环境搭建

一世执手 提交于 2020-02-14 23:19:29
Mysql + canal + zookeeper环境搭建 一、mysql集群搭建 1. mysql基本环境 操作系统: Linux version 2.6.32-431.el6.x86_64 数据库:MySQL Community Server 5.7.20 主节点IP:10.60.81.157 主节点IP:10.60.81.158 从节点IP:10.60.81.159 2. 安装mysql 2.1.官网下载MySQL mysql-5.7.20-1.el6.x86_64.rpm-bundle.tar 2.2. 三个节点都安装: 2.2.1.三个节点查看是否安装mysql rpm -qa | grep mysql rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.x86_64 (有则删除) 2.2.2. 三个节点都安装mysql tar –xvf mysql-5.7.20-1.el6.x86_64.rpm-bundle.tar rpm -ivh mysql-community-common-5.7.20-1.el6.x86_64.rpm rpm -ivh mysql-community-libs-5.7.20-1.el6.x86_64.rpm rpm -ivh mysql-community-client-5.7.20-1.el6.x86_64

区分.lib .dll .obj .a .so .o

一世执手 提交于 2020-02-14 05:30:03
DLL: 动态链接库 (DLL) 是作为共享函数库的可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和资源。多个应用程序可同时访问内存中单个 DLL 副本的内容。 obj:是CPP对应的二进制代码格式,是未经重定位的! lib:是若干个obj的集合,本质与obj相同! LIB 创建标准库、导入库和导出文件,在生成 32 位程序时可将它们与 LINK 一起使用。LIB 从命令提示运行。 可在下列几种模式下使用 LIB: 生成或修改 COFF 库 将成员对象提取到文件中 创建导出文件和导入库 这些模式是互斥的;每次只能以一种模式使用 LIB。 dll:是可实际运行的二进制代码,有定位代码的! h:是头文件,也可算是源代码,因为当CPP中用#include时,会把包含的文件的内容在CPP中 扩展 开! 动态链接与静态链接的不同之处在于它允许可执行模块(.dll 文件或 .exe 文件)仅包含在运行时定位 DLL 函数的可执行代码所需的信息。在静态链接中,链接器从静态链接库获取所有被引用的函数,并将库同代码一起放到可执行文件中。 使用动态链接代替静态链接有若干优点。DLL 节省内存,减少交换操作,节省磁盘空间,更易于升级

FFmpeg ndk交叉编译, 集成到android

狂风中的少年 提交于 2020-02-14 00:15:04
1. 软件版本 1.1 ndk android-ndk-r15c 1.2 ffmepg ffmpeg-4.0.5.tar.bz2 1.3 x264 x264-stable.tar.gz 2. 编译x264静态库 tar -zxvf x264-stable.tar.gz mv x264-stable x264 vi build.sh #!/bin/bash NDK=/home/sheng/ndk/android-ndk-r15c configure() { CPU=$1 PREFIX=$(pwd)/android/$CPU HOST="" CROSS_PREFIX="" SYSROOT="" if [ "$CPU" == "armv7-a" ] then HOST=arm-linux SYSROOT=$NDK/platforms/android-21/arch-arm/ CROSS_PREFIX=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi- else HOST=aarch64-linux SYSROOT=$NDK/platforms/android-21/arch-arm64/ CROSS_PREFIX=$NDK/toolchains/aarch64

requireJS 从概念到实战

久未见 提交于 2020-02-11 07:00:52
原文转至:http://www.cnblogs.com/yingzi1028/p/6693852.html 小颖目前所在的公司在用require.js,小颖一直说要写个小demo,今天抽空把自己写的小demo分享出来,希望对初学者有一些帮助,嘻嘻 学习资料: CSDN上的一篇文章: 使用RequireJS优化Web应用前端 阮一峰老师的网络日志: Javascript模块化编程(三):require.js的用法 卷柏的花期的随笔: requireJS 从概念到实战 demo目录: 小颖就不在自己博客里卖弄了,像:为什么要用require.js?、require.js的加载、主模块的写法等小颖就不在我的博客里面写了,详细的大家请移步到:阮一峰老师的网络日志: Javascript模块化编程(三):require.js的用法 中去看看。小颖就主要给大家分享下小颖理解的 require.js模块的加载和AMD模块的写法 在看小颖写的demo之前大家先看下阮一峰老师的网络日志: Javascript模块化编程(三):require.js的用法 中模块的加载和AMD模块的写法的详解: 模块的加载: 上一节最后的示例中,主模块的依赖模块是['jquery', 'underscore', 'backbone']。默认情况下,require.js假定这三个模块与main.js在同一个目录