java_config.h

来自「C调用Java的一个例子程序」· C头文件 代码 · 共 77 行

H
77
字号
/* ^_^ 
 *
 *		Copyright (c) 2006 Hexin
 *
 *	Description:
 *	  TODO:
 *	Create:
 *		Date			  Time				Author
 *	------------------------------------------------
 *   2006-3-27           9:39:37			XiaoWei
 */

/* ^_^ 
 *	 Location : 
 *	 File     : JAVA_Config.h
 *	 Version  : 1.0.0.0
 *	 Note     : 
 */
#ifndef		__JAVA_Config_h__
#define		__JAVA_Config_h__

#include <TCHAR.H>
#include <string.h>
#ifdef _UNICODE
	typedef    wchar_t 			JTCHAR		;
	typedef    wchar_t* 		LPJTCHAR;
	typedef	   const wchar_t*   LPJCTCHAR;
#else 
	typedef   char			JTCHAR		;
	typedef   char*			LPJTCHAR;
	typedef	   const char*   LPJCTCHAR;
#endif





#ifdef _UNICODE
#define  _strlen			wcslen
#define  _strcpy			wcscpy
#define	 _vprintf			_vsnwprintf
#define	_OutputDebugString OutputDebugStringW
#define  std_string			std::wstring
#else
#define  _strlen			strlen
#define  _strcpy			strcpy
#define	 _vprintf			_vsnprintf
#define	_OutputDebugString	OutputDebugStringA
#define  std_string			std::string
#endif



#ifdef _UNICODE
#define _JAVA_TEXT(s) L##s
#else
#define _JAVA_TEXT(s) s
#endif


#define  _VT  _JAVA_TEXT
#define  _JT  _JAVA_TEXT


#ifdef   _JNI_CPP_MUL
#define  _Method_Mul()  m_Method._setEnv_Mul()
#else   
#define  _Method_Mul()
#endif

#ifdef   _JNI_CPP_MUL
#define  _Field_Mul()  m_Field._setEnv_Mul()
#else   
#define  _Field_Mul()
#endif

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?