
C/C++
文章平均质量分 52
菜无止境er
我这个人比较懒
展开
-
oracle 11g (11.2.0.1.0) OCCI 查询自动退出的问题
今天,同事说使用vs2010 occi 连接oracle 11g (11.2.0.1.0)在进行查询操作时,程序自动退出。经查发生在执行ResultSet的next()函数时,程序退出的。经查发现 oracle 11g 的版本是11.2.0.1.0,需要对oracle 11g 的版本进行升级。但是没法下载高版本的oracle,需要购买授权。最后发现可以通过安装Oracle Inst原创 2013-01-09 15:04:14 · 1421 阅读 · 0 评论 -
在Windows下编译iconv
iconv基于GPL公开源代码,是GNU项目的一部分,在各种Unix-like操作系统下很容易编译和使用,而在Windows下编译iconv就没那么简单了。最新版的iconv(目前是libiconv-1.14.tar.gz)已经不再提供Visual C++的编译文件,最后一个支持VC编译的iconv版本是libiconv-1.11.1.tar.gz。虽然不是最新版,但是在Windows原创 2014-11-17 10:44:23 · 5516 阅读 · 0 评论 -
linux共享库,以及/etc/ld.so.conf文件的应用
Linux 共享库 Linux 系统上有两类根本不同的 Linux 可执行程序。第一类是静态链接的可执行程序。静态可执行程序包含执行所需的所有函数 — 换句话说,它们是“完整的”。因为这一原因,静态可执行程序不依赖任何外部库就可以运行。 第二类是动态链接的可执行程序。 静态可执行程序与动态可执行程序比较 我们可以用 ldd 命令来确定某一特定转载 2014-08-25 13:36:24 · 509 阅读 · 0 评论 -
CentOS6.5编译openjdk7
1 安装CentOS6.5时,选择software developer,我安装的是i386版2 系统升级3 从官方网站获得openjdk-7-fcs-src-b147-27_jun_2011.zip4 解压到当前用户目录中 unzip openjdk-7-fcs-src-b147-27_jun_2011.zip5 通过yum更新gcc cmake cups unzip z原创 2014-08-21 10:51:45 · 530 阅读 · 0 评论 -
libvlc外部api的简单整理
libvlc.h定义了libvlc的外部api,引用这个头文件就可以把VLC嵌入到我们的程序里面了。libvlc的对象必须先被初始化之后才能被使用。 libvlc corelibvlc_new() 用于初始化一个libvlc的实例,argc表示参数的个数,argv表示参数,返回创建的实例若当发生错误时返回NULL libvlc_release()用于销毁一个libvlc的实例转载 2013-12-14 23:13:26 · 314 阅读 · 0 评论 -
Ubuntu下交叉编译 win32 vlc-2.1.0-git
操作系统:Ubuntu 10.04 (版本最好是10.04)Building MethodsCross-compile with Mingw on LinuxThis pagePreferred method (uses cross compilation). On Windows, you should do it in a virtu原创 2013-12-14 23:10:53 · 562 阅读 · 0 评论 -
Ubuntu下交叉编译 win32 vlc-2.0.5
操作系统:Ubuntu 10.04 (版本最好是10.04)Building MethodsCross-compile with Mingw on LinuxThis pagePreferred method (uses cross compilation). On Windows, you should do it in原创 2013-12-14 23:10:29 · 780 阅读 · 0 评论 -
Msys+MinGW编译VLC1.1.11
一、 开发环境搭建1.准备工作安装文本编辑工具notepad++http://ftp-idc.pconline.com.cn/74865382a28962952e3af834a80e0efe/pub/download/201010/npp.6.1.5.Installer.exe 安装解压工具7-zipthunder://QUFodHRwOi8veGlhemFpLn原创 2013-08-27 11:20:39 · 1213 阅读 · 0 评论 -
sqlite3语句
建立数据库档案用sqlite3建立数据库的方法很简单,只要在shell下键入(以下$符号为shell提示号,请勿键入):$ sqlite3 foo.db如果目录下没有foo.db,sqlite3就会建立这个数据库。sqlite3并没有强制数据库档名要怎么取,因此如果你喜欢,也可以取个例如foo.icannameitwhateverilike的档名。 在sqlite3提示列下操作原创 2013-08-27 11:19:43 · 280 阅读 · 0 评论 -
一步一步实现C++操作SQLite数据库
SQLite,是一款轻型的数据库,是遵守ACID的关联式关系数据库,目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同样的代码可以实现跨平台编译,这个数据库和微软的Access很象,都是小型的数据库管理系统,最大的差别为sqlite不需要office的支持,可以完全开源,是真正意转载 2013-08-27 11:17:47 · 458 阅读 · 0 评论 -
Oracle11g OCCI 连接数据库异常问题解决办法
今天,遇上了OCCI连接数据库的问题。开发环境oracle 11gvs2010连接数据库时,发现oracle 11g下只有vc8,vc9的库。上oracle官网下载,发现只有11.2.0.3.0 和11.2.0.2.0 有vc10的occi库下载,放到项目中报“无法定位程序输入点ocipheapallocuc于动态链接库oci.dll上”。(两个库都下过,都不行)看来o原创 2013-01-09 14:49:26 · 2205 阅读 · 0 评论 -
android版zeromq编译
zeromq的android版的编译方法。使用zeromq-3.2.4和jzmqv3.1.0版本。编译环境为ubuntu14.04-i386 有需要的朋友可以试一下。原创 2015-05-12 11:13:20 · 3315 阅读 · 0 评论