本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
zysnba - xiangjie88
- sgqt
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wallimn
- wy_19921005
- vipbooks
- benladeng5225
- 龙儿筝
- javashop
- ranbuijj
- fantaxy025025
- zw7534313
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- jh108020
- wiseboyloves
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- lemonhandsome
- jbosscn
- zxq_2017
- mengjichen
- luxurioust
- lzyfn123
- forestqqqq
- nychen2000
- wjianwei666
- Xeden
- zhanjia
- ajinn
- hanbaohong
- 喧嚣求静
- jickcai
- kingwell.leng
- mwhgJava
- silverend
- lich0079
- lchb139128
最新文章列表
C语言函数:找到字符串中指定字符串并替换,输出为DLL
// convert9.cpp : Defines the entry point for the DLL application.
//
#include "stdafx.h"
#include "convert9.h"
#include "windows.h"
#include "stdio.h"
#include ...
【转】JNA相关知识
使用JNA简单调用DLL里的函数 1、在VC下创建一个动态链接库项目testJNA 2、在头文件里声明函数
extern "C" _declspec(dllexport) int add(int first, int second);
红色字体部分是必须的,包括定义结构体时也需要。应该是说此函数是发布的。 3、在源码里实现函数
int add(int first, in ...
【转】深入解析JNA—模拟C语言结构体
转载自http://blog.csdn.net/shendl/article/details/3599849
深入解析JNA—模拟C语言结构体
前言
前几天写《JNA--JNI终结者》一文介绍JNA框架。写完之后才发现,忘了写比较有难度的C语言Struct的模拟了。
【转】 JNA—JNI终结者
转载http://blog.csdn.net/shendl/article/details/3589676
介绍
给大家介绍一个最新的访问本机代码的Java框架—JNA。
JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。
JNA项目地址:https://jna.dev.java.net/
【转】JNA编程之Dependency Walker查看PE依赖、查看DLL函数
Dependency Walker V2.2.6000.0 绿色版(DLL依赖性分析工具)
http://www.xiazaiba.com/html/5730.html
...........................................................................
如何查看exe/dll文件依赖库呢?
功能:可以查看exe和dll文件 ...
win7上面注册DLL文件以管理员身份运行批处理
项目里面需要注册一个动态链接库的DLL到系统里,在32位系统上一般没有问题,但是在WIN7,6NIR4位下面确执行不成功,需要手动进入CMD ,以管理员身份运行才可以。
经过查找,NIRCMD 项目可以解决这一问题。
批处理代码(nircmd.exe需要放置在批处理目录)
nircmd.exe elevate regsvr32 /s E:\capaa2.4.0.1 ...
64位环境中.net framework的运行机制探讨
最近在编写.net应用程序时,发现某些平台下无法加载SQLite DLL的问题。
症状表现为:
a. 本地Windows 7/8 64bit开发环境完全正常。
b. 某些Windows 7 64bit用户的计算机无法加载System.Data.SQLite.DLL。
c. 极个别Windows XP的计算机无法加载该DLL。
无法加载DLL时,均报BadImageFormatException ...
DLL 导出函数出错 error LNK2001: unresolved external symbol
原文及更多内容:http://yysource.sourceforge.net/?p=69
如果链接器(linker)不知道要加载DLL的lib文件,那么在工程中引用的所有变量、函数都会出现 unresolved external symbol 的错误,所以只要保证让linker知道要去加载lib文件就行了。一共有两种方法,一是在源文件中加入 #pragma comment(lib, &qu ...
生成/创建 DLL 及调用/引用DLL里的函数、全局变量、静态C++类成员函数等
原文及更多内容,在这里:http://yysource.sourceforge.net/?p=66
创建DLL:
新建DLL工程:
在VC6下,File —> New —> Projects —> Win32 Dynamic-Link Library(一般在倒数第二个)—> 输入名字 —> 选择 An empty DLL project. —> Fi ...
【转】将QT开发的界面程序封装成DLL,在VC中成功调用
最近手头的一个项目需要做一个QT界面,并且封装成DLL,然后再动态调用DLL给出的接口函数,使封装在DLL内部的QT界面跑起来,在网上查了很多资料,今天终于成功了,经验不敢独享,因为CSDN给了我很多帮助,将心得写在这里供大家参考。 PS:本文中谈的是用QT封装一个包含界面的DLL,然后在其他任何地方使用任何语言来调用这个DLL,不是那种在qt creator里面建一个dll工程,然后再在qt ...
JNI简易使用之使用vs命令提示下创建DLL详解
JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。
定义
使用java与本地已编译的代码交互,通常会丧 ...
OpenGL+VS2010开发环境搭建
基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL、Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录下(这里假定用户将Windows NT安装在C盘上)。OpenGL的图形库函数封装在动态链接库OpenGL32.DLL中,开发基于OpenGL的应用程序,必须先了解OpenGL的库函数。OpenGL函数命令方式 ...
VC 建立php扩展
软件 php的源文件和安装包要一致
php5.3.8(VC9 x86 Thread Safe)
php5.3.8源文件(tar.bz2)
VC
bison.exe
MSYS(MSYS类似于Cygwin,但是由于工作原理的不同,速度更快、体积更小、功能强大、便于携带http://code.google.com/p/msys-cn/)
因为我的开发只是一个很简单的demo,没有使用第三 ...
PLSQL developer 连接不上64位Oracle 解决办法一
在64位的win7下安装64位的oracle10.2.0.4但是plsql连接不上。
原因:
oci.dll是64位的,32位应用程序PLSQL Developer自然无法加载了,而且PLSQL Developer只支持32位,所以如果非要64位Oracle,我们只有想别的办法解决了;
参考:http://zhidao.baidu.com/question/409525812.html
•1. 下 ...