⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 java_config.h

📁 C调用Java的一个例子程序
💻 H
字号:
/* ^_^ 
 *
 *		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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -