编译并安装libusb库 怎样编译Qt下的Oracle驱动?
中Windows下编译的Oracle驱动打开项目:C:Qt 4 . 8 . 1 srcplugingsqldriversoci修改:target qsqlociources main。CPP包括(.../.../.../SQL/drivers/OCI/QSQL _)includ:oracle 2 product 11 . 2 . 0 dbhome _ 1 accinclud:Oracle 2 product 11 . 2 . 0 dbhome _ 1 occilibsvc编译完成后,将库文件复制到:编译Oracle驱动程序打开项目:/usr/local/Qt-4 . 5 . 2/src/plugins/SQL drivers/OCI查看并修改项目文件:[OCI]$ cat target qsqlocheads.../.../SQL/drivers/OCI/qsql _ OCI . h sources main . CPP../../../SQL/drivers/OCI/qsql _ OCI . cpplibpath /u01/app/··LIBS *包含(libs,。*客户。* ):libs * -lclntshmacx:qmake _ l flags-wl,-flat _ namespace,-u,_ 可以,所以库实际上是一个动态链接库。1.放入Android系统,每个应用都可以访问并把编译好的文件放到系统的/system/lib目录下。在Eclipse上打开ADT插件中的文件浏览器工具,点击/system/lib目录,选择右上角的一个push a文件到设备上,打开对话框,然后选择文件,再确认把lib文件放到手机上。(如果没有,也可以用ADB 自有adb推送命令)。然后将其权限设置为744,命令如下:#访问手机设备adb shell#通过命令行#进入/system/lib目录cd /system/lib#设置。权限是744chmod 744。此时,使用Jni机制编写一个加载Jni库方法的类。在课上,Jni接口2要严格按照Jni机制编写,并投入应用软件。只有你自己的应用程序才能访问①软件工程下新创建的libs/armeabi文件夹,并将库复制到其中。②下一步是重写Jni接口,与方法1的最后一个过程相同。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。