快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息本文仅适用于vs2013 + velt-0.1.31.1 什么是VELTVELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Lin...
分类:
系统相关 时间:
2015-01-27 21:53:49
阅读次数:
387
原帖地址:http://www.cnblogs.com/tamer/archive/2011/01/18/1938307.html说白了就是c代码做成动态库,被java代码调用(JNI)。用C写不出可以直接在Android上跑的可执行程序来。NDK开发需要一个交叉编译环境,需要安装Cygwin, N...
分类:
移动开发 时间:
2015-01-27 21:37:06
阅读次数:
206
ios 开发中 动态库 与静态库的区别使用静态库的好处1,模块化,分工合作2,避免少量改动经常导致大量的重复编译连接3,也可以重用,注意不是共享使用动态库使用有如下好处:1使用动态库,可以将最终可执行文件体积缩小2使用动态库,多个应用程序共享内存中得同一份库文件,节省资源3使用动态库,可以不重新编译...
分类:
移动开发 时间:
2015-01-26 20:41:17
阅读次数:
177
FAAC是一个MPEG-4和MPEG-2的AAC编码器,其特性是:可移植性好,快速,支持LC/Main/LTP,通过Dream支持DRM,代码小相对于FFMPEG的AAC转码,FAAC实在是微乎其微,而且可以直接把代码加到工程里面编译,也可使用静态库,而没有巨大的动态库的烦恼。...
分类:
其他好文 时间:
2015-01-26 17:18:13
阅读次数:
876
一、在相关配置文件中添加可执行文件/头文件/静态库/动态库的搜索路径对所有用户有效在/etc/profile添加。只对当前用户有效在Home目录下的.bashrc或.bash_profile里添加。#在PATH中找到可执行文件程序的路径。export PATH=$PATH:$HOME/bin#gcc...
分类:
系统相关 时间:
2015-01-26 16:59:19
阅读次数:
253
REF | NOREF
/OPT:REF 清除从未引用的函数和/或数据,而 /OPT:NOREF 保留从未引用的函数和/或数据。
默认情况下,LINK 移除未引用的封装函数。 如果对象已经用 /Gy 选项编译过,它包含封装函数
(COMDAT)。 此优化称为可传递的 COMDAT 消除。 若要重写该默认值并在程序中保留未引用的 COMDAT,请指定 /OPT:NOREF。 可以...
分类:
其他好文 时间:
2015-01-23 18:34:07
阅读次数:
502
libcurl是一个很强大的开源网络处理库,支持包括HTTP、HTTPS、FTP……一系列网络协议。用它来进行HTTP的get\post 或者下载文件更是小菜一碟,chrome内核都用到了它,本文主要讲解一个使用curl下载文件的小例。
首先是去下载curl的最新源代码,然后编译成动态库或者静态库;然后把头文件和库文件拿出来加入到我们自己的工程中,引用声明:
#include "curl.h"...
分类:
Web程序 时间:
2015-01-23 11:15:40
阅读次数:
245
源码安装好svn后,会有以下的报错:libsvn_client-1.so.0:cannotopensharedobjectfile:Nosuchfileordirectory解决办法;执行ldconfig命令#ldconfigsvn程序启动时,加载某些动态库失败。共享库大多在/usr/lib、/lib、/usr/local/lib等,源码安装svn后,在共享库新添加了库文件,..
分类:
其他好文 时间:
2015-01-22 07:12:38
阅读次数:
1640
一MFC的概念和作用1什么是MFC?全称MicrosoftFoundationClassLibrary我们称之为微软基础类库,封装了绝大部分WIN32api函数,还封装了程序流程。1.1硬盘存在形式就是一个库(静态库/动态库)1.2原理上还是一个程序框架2为什么使用MFC?基于框架编程,提供工作效率,减少开发周期..
分类:
编程语言 时间:
2015-01-21 20:36:42
阅读次数:
2054
前言
我们在运行xcode工程时,有时候会遇到”libc++abi.dylib: terminate_handler unexpectedly threw an exception”错误,app莫名其妙就crash掉了,在控制台输入bt命令,查看调用堆栈,结果也是一头雾水:
分析
现在唯一的信息点是libc++abi.dylib,这个库到底是做什么的?从后缀看,是一个动态库,那么...
分类:
编程语言 时间:
2015-01-21 11:38:22
阅读次数:
2645