活动介绍
file-type

Cygwin环境下gcc编译JNI的步骤指南

5星 · 超过95%的资源 | 下载需积分: 10 | 3KB | 更新于2025-04-01 | 56 浏览量 | 4 评论 | 118 下载量 举报 1 收藏
download 立即下载
标题中提到的“gcc makeFile入门(三)JNI”指向了三个主要知识点:gcc、makeFile以及JNI(Java Native Interface)。描述部分说明了本教程旨在教授如何在Cygwin环境下使用gcc编译DLL(动态链接库)文件,以便被Java程序调用。标签部分强调了该教程涉及的内容,包括Cygwin、gcc、makefile和源代码。文件名称列表中包含的“readme.txt”可能是教程的文档说明,而“c”和“java”文件夹表明教程包含C语言和Java语言的源代码。 知识点一:Cygwin Cygwin是一个在Windows平台上的类Unix环境,它提供了一套丰富的Linux API模拟,允许在Windows上运行大部分Linux软件。它包括一个命令行界面、一个模拟的POSIX兼容环境以及一组可以进行各种操作的工具软件。在开发跨平台应用程序时,Cygwin提供了一个便捷的过渡平台,特别是对于那些习惯了Linux开发环境的开发者。本教程中使用Cygwin而不是直接在Windows上是因为gcc是Linux系统上的一个标准编译器,通过Cygwin可以在Windows上使用gcc工具链编译C/C++代码。 知识点二:gcc gcc是GNU编译器集合(GNU Compiler Collection)的缩写,它是一个用于多种编程语言的编译器前端和后端集合。它能够编译C、C++、Objective-C、Fortran、Ada等多种语言代码,并且支持多种硬件架构。在本教程中,gcc将被用来编译C语言源代码为DLL文件,以便Java程序能够通过JNI调用C语言编写的本地方法。 知识点三:makeFile makeFile是用于编译大型程序或项目中的源代码的自动化工具。它使用一个名为“make”的程序,该程序通过读取makeFile文件中的规则来决定如何编译和链接程序。makeFile通常定义了目标文件、依赖关系以及如何构建每个目标的指令。在这个教程中,makeFile将用于自动化gcc编译过程,以提高编译效率并减少重复劳动。makeFile中的规则通常包括编译选项、链接库路径等关键指令,是开发中不可或缺的一部分。 知识点四:JNI JNI是Java Native Interface的缩写,它是一个编程框架,允许Java代码和其他语言写的代码进行交互,特别是可以调用C/C++编写的本地应用程序接口(API)。JNI作为Java平台的一部分,允许Java虚拟机(JVM)加载本地库(如DLL或.so文件),并让Java类中的本地方法调用这些库中的函数。这在需要利用特定平台性能优势时非常有用,比如访问平台特定的硬件或使用已有的本地库。 知识点五:DLL DLL(动态链接库)是Microsoft Windows操作系统中一种实现共享函数库的方法。DLL文件可以包含代码、数据和资源,它们可以在运行时被多个程序加载使用,这有助于节省内存并提高程序性能。在本教程中,你将学习如何通过gcc在Cygwin环境下创建和编译DLL文件。创建DLL涉及编写C语言源代码并编写相应的makeFile以指导编译过程。 知识点六:源代码 源代码是用某种编程语言编写的代码文件,它构成了软件的原始形式。在本教程中,源代码将被分为两个主要部分:C语言源代码和Java源代码。C语言源代码将被编译成DLL文件,而Java源代码将包含调用该DLL的Java类,以及JNI调用代码以连接Java代码和本地C语言编写的代码。 文件名称列表中的“readme.txt”文件可能包含了本教程的安装指南、使用说明和可能遇到的问题解决方案。而“c”文件夹可能包含了本教程中使用的C语言源代码,而“java”文件夹则包含了相应的Java源代码。这些文件夹中的内容将是实现整个JNI交互过程的基石。 以上就是根据给定的文件信息生成的详细知识点。每个知识点都紧密结合了标题、描述、标签以及文件名称列表中的信息,确保了内容的丰富性和对知识点的深入解释。

相关推荐

filetype

FAILED: lib/libInspireFace.so cmd.exe /C "cd . && D:\android\Android\Sdk\ndk\25.2.9519653\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --sysroot=D:/android/Android/Sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/windows-x86_64/sysroot -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -g0 -std=c++14 -O3 -O3 -mfpu=neon -O3 -DNDEBUG -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,--gc-sections -shared -Wl,-soname,libInspireFace.so -o lib\libInspireFace.so @CMakeFiles\InspireFace.rsp && cd ." ld: error: undefined symbol: HFLaunchInspireFace >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_GlobalLaunch) ld: error: undefined symbol: HFTerminateInspireFace >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_GlobalTerminate) ld: error: undefined symbol: HFQueryInspireFaceLaunchStatus >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_QueryLaunchStatus) ld: error: undefined symbol: HFCreateInspireFaceSession >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_CreateSession) ld: error: undefined symbol: HFReleaseInspireFaceSession >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_ReleaseSession) ld: error: undefined symbol: HFCreateImageStream >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_CreateImageStreamFromBitmap) >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_CreateImageStreamFromByteBuffer) ld: error: undefined symbol: HFDeBugImageStreamDecodeSave >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_WriteImageStreamToFile) ld: error: undefined symbol: HFReleaseImageStream >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_ReleaseImageStream) ld: error: undefined symbol: HFExecuteFaceTrack >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_ExecuteFaceTrack) ld: error: undefined symbol: HFGetNumOfFaceDenseLandmark >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_GetFaceDenseLandmarkFromFaceToken) ld: error: undefined symbol: HFGetFaceDenseLandmarkFromFaceToken >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_GetFaceDenseLandmarkFromFaceToken) ld: error: undefined symbol: HFFaceFeatureExtract >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_ExtractFaceFeature) ld: error: undefined symbol: HFFaceGetFaceAlignmentImage >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_GetFaceAlignmentImage) ld: error: undefined symbol: HFImageBitmapGetData >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_GetFaceAlignmentImage) ld: error: undefined symbol: HFReleaseImageBitmap >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_GetFaceAlignmentImage) >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_GetFaceAlignmentImage) ld: error: undefined symbol: HFSessionSetTrackPreviewSize >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_SetTrackPreviewSize) ld: error: undefined symbol: HFSessionSetFilterMinimumFacePixelSize >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_SetFilterMinimumFacePixelSize) ld: error: undefined symbol: HFSessionSetFaceDetectThreshold >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_SetFaceDetectThreshold) ld: error: undefined symbol: HFSessionSetTrackModeSmoothRatio >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_SetTrackModeSmoothRatio) ld: error: undefined symbol: HFSessionSetTrackModeNumSmoothCacheFrame >>> referenced by inspireface_jni.cpp >>> cpp/inspireface/CMakeFiles/InspireFace.dir/platform/jni/android/inspireface_jni.cpp.o:(Java_com_insightface_sdk_inspireface_InspireFace_SetTrackModeNumSmoothCacheFrame) ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors) clang++: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. Build-AndroidArch : Ninja 编译失败! 所在位置 D:\insightface-master\insightface-master\cpp-package\inspireface\command\build_android.ps1:247 字符: 1 + Build-AndroidArch "arm64-v8a" 21 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Build-AndroidArch

filetype

root@pjc-virtual-machine:~/OpenPLC_v3# grep -r "VERSION" doxygen.conf:# The FILE_VERSION_FILTER tag can be used to specify a program or script that doxygen.conf:# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided doxygen.conf:FILE_VERSION_FILTER = doxygen.conf:# FILE_VERSION_FILTER) utils/glue_generator_src/test/catch.hpp:#define CATCH_VERSION_MAJOR 2 utils/glue_generator_src/test/catch.hpp:#define CATCH_VERSION_MINOR 7 utils/glue_generator_src/test/catch.hpp:#define CATCH_VERSION_PATCH 1 utils/glue_generator_src/CMakeLists.txt:cmake_minimum_required(VERSION 3.0.0) utils/libmodbus_src/tests/version.c: printf("Compiled with libmodbus version %s (%08X)\n", LIBMODBUS_VERSION_STRING, LIBMODBUS_VERSION_HEX); utils/libmodbus_src/tests/version.c: if (LIBMODBUS_VERSION_CHECK(2, 1, 0)) { utils/libmodbus_src/tests/version.c: if (LIBMODBUS_VERSION_CHECK(2, 1, 1)) { utils/libmodbus_src/doc/libmodbus.txt:The _LIBMODBUS_VERSION_STRING_ constant indicates the libmodbus version the utils/libmodbus_src/doc/Makefile.am: asciidoc -d manpage -b xhtml11 -f asciidoc.conf -alibmodbus_version=@LIBMODBUS_VERSION@ $< utils/libmodbus_src/doc/Makefile.am: a2x --doctype manpage --format manpage -alibmodbus_version=@LIBMODBUS_VERSION@ $< utils/libmodbus_src/configure.ac:LIBMODBUS_VERSION_MAJOR=libmodbus_version_major utils/libmodbus_src/configure.ac:LIBMODBUS_VERSION_MINOR=libmodbus_version_minor utils/libmodbus_src/configure.ac:LIBMODBUS_VERSION_MICRO=libmodbus_version_micro utils/libmodbus_src/configure.ac:LIBMODBUS_VERSION=libmodbus_version utils/libmodbus_src/configure.ac:AC_SUBST(LIBMODBUS_VERSION_MAJOR) utils/libmodbus_src/configure.ac:AC_SUBST(LIBMODBUS_VERSION_MINOR) utils/libmodbus_src/configure.ac:AC_SUBST(LIBMODBUS_VERSION_MICRO) utils/libmodbus_src/configure.ac:AC_SUBST(LIBMODBUS_VERSION) utils/libmodbus_src/configure.ac:LIBMODBUS_LT_VERSION_INFO=$LIBMODBUS_LD_CURRENT:$LIBMODBUS_LD_REVISION:$LIBMODBUS_LD_AGE utils/libmodbus_src/configure.ac:AC_SUBST(LIBMODBUS_LT_VERSION_INFO) utils/libmodbus_src/configure.ac: $PACKAGE $VERSION utils/libmodbus_src/src/win32/config.h.win32:#define PACKAGE_STRING "libmodbus @LIBMODBUS_VERSION@" utils/libmodbus_src/src/win32/config.h.win32:#define PACKAGE_VERSION "@LIBMODBUS_VERSION@" utils/libmodbus_src/src/win32/config.h.win32:#define VERSION "@LIBMODBUS_VERSION@" utils/libmodbus_src/src/win32/modbus.dll.manifest.in:<assemblyIdentity version="@LIBMODBUS_VERSION@" processorArchitecture="*" name="modbus"/> utils/libmodbus_src/src/win32/configure.js: if (!dryRun && s.search(/\@LIBMODBUS_VERSION_MAJOR\@/) != -1) { utils/libmodbus_src/src/win32/configure.js: of.WriteLine(s.replace(/\@LIBMODBUS_VERSION_MAJOR\@/, verMajor)); utils/libmodbus_src/src/win32/configure.js: } else if (!dryRun && s.search(/\@LIBMODBUS_VERSION_MINOR\@/) != -1) { utils/libmodbus_src/src/win32/configure.js: of.WriteLine(s.replace(/\@LIBMODBUS_VERSION_MINOR\@/, verMinor)); utils/libmodbus_src/src/win32/configure.js: } else if (!dryRun && s.search(/\@LIBMODBUS_VERSION_MICRO\@/) != -1) { utils/libmodbus_src/src/win32/configure.js: of.WriteLine(s.replace(/\@LIBMODBUS_VERSION_MICRO\@/, verMicro)); utils/libmodbus_src/src/win32/configure.js: } else if (!dryRun && s.search(/\@LIBMODBUS_VERSION\@/) != -1) { utils/libmodbus_src/src/win32/configure.js: of.WriteLine(s.replace(/\@LIBMODBUS_VERSION\@/, verMajor + "." + verMinor + "." + verMicro)); utils/libmodbus_src/src/win32/modbus.rc:#define VERSTRING PACKAGE_VERSION utils/libmodbus_src/src/win32/modbus.rc:VS_VERSION_INFO VERSIONINFO utils/libmodbus_src/src/win32/modbus.rc:FILEVERSION LIBMODBUS_VERSION_MAJOR, LIBMODBUS_VERSIO_MINOR, LIBMODBUS_VERSION_MICRO, 2 utils/libmodbus_src/src/win32/modbus.rc:PRODUCTVERSION LIBMODBUS_VERSION_MAJOR, LIBMODBUS_VERSION_MINOR, LIBMODBUS_VERSION_MICRO, 2 utils/libmodbus_src/src/Makefile.am: -version-info $(LIBMODBUS_LT_VERSION_INFO) utils/libmodbus_src/src/modbus-data.c:# define GCC_VERSION (__GNUC__ * 100 + __GNUC_MINOR__ * 10) utils/libmodbus_src/src/modbus-data.c:# if GCC_VERSION >= 430 utils/libmodbus_src/src/modbus.c:const unsigned int libmodbus_version_major = LIBMODBUS_VERSION_MAJOR; utils/libmodbus_src/src/modbus.c:const unsigned int libmodbus_version_minor = LIBMODBUS_VERSION_MINOR; utils/libmodbus_src/src/modbus.c:const unsigned int libmodbus_version_micro = LIBMODBUS_VERSION_MICRO; utils/libmodbus_src/src/modbus.c: /* LMB + length of LIBMODBUS_VERSION_STRING */ utils/libmodbus_src/src/modbus.c: str_len = 3 + strlen(LIBMODBUS_VERSION_STRING); utils/libmodbus_src/src/modbus.c: memcpy(rsp + rsp_length, "LMB" LIBMODBUS_VERSION_STRING, str_len); utils/libmodbus_src/src/modbus-version.h.in:#ifndef MODBUS_VERSION_H utils/libmodbus_src/src/modbus-version.h.in:#define MODBUS_VERSION_H utils/libmodbus_src/src/modbus-version.h.in:/* The major version, (1, if %LIBMODBUS_VERSION is 1.2.3) */ utils/libmodbus_src/src/modbus-version.h.in:#define LIBMODBUS_VERSION_MAJOR (@LIBMODBUS_VERSION_MAJOR@) utils/libmodbus_src/src/modbus-version.h.in:/* The minor version (2, if %LIBMODBUS_VERSION is 1.2.3) */ utils/libmodbus_src/src/modbus-version.h.in:#define LIBMODBUS_VERSION_MINOR (@LIBMODBUS_VERSION_MINOR@) utils/libmodbus_src/src/modbus-version.h.in:/* The micro version (3, if %LIBMODBUS_VERSION is 1.2.3) */ utils/libmodbus_src/src/modbus-version.h.in:#define LIBMODBUS_VERSION_MICRO (@LIBMODBUS_VERSION_MICRO@) utils/libmodbus_src/src/modbus-version.h.in:#define LIBMODBUS_VERSION @LIBMODBUS_VERSION@ utils/libmodbus_src/src/modbus-version.h.in:#define LIBMODBUS_VERSION_STRING "@LIBMODBUS_VERSION@" utils/libmodbus_src/src/modbus-version.h.in:#define LIBMODBUS_VERSION_HEX ((LIBMODBUS_VERSION_MAJOR << 24) | \ utils/libmodbus_src/src/modbus-version.h.in: (LIBMODBUS_VERSION_MINOR << 16) | \ utils/libmodbus_src/src/modbus-version.h.in: (LIBMODBUS_VERSION_MICRO << 8)) utils/libmodbus_src/src/modbus-version.h.in:#define LIBMODBUS_VERSION_CHECK(major,minor,micro) \ utils/libmodbus_src/src/modbus-version.h.in: (LIBMODBUS_VERSION_MAJOR > (major) || \ utils/libmodbus_src/src/modbus-version.h.in: (LIBMODBUS_VERSION_MAJOR == (major) && \ utils/libmodbus_src/src/modbus-version.h.in: LIBMODBUS_VERSION_MINOR > (minor)) || \ utils/libmodbus_src/src/modbus-version.h.in: (LIBMODBUS_VERSION_MAJOR == (major) && \ utils/libmodbus_src/src/modbus-version.h.in: LIBMODBUS_VERSION_MINOR == (minor) && \ utils/libmodbus_src/src/modbus-version.h.in: LIBMODBUS_VERSION_MICRO >= (micro))) utils/libmodbus_src/src/modbus-version.h.in:#endif /* MODBUS_VERSION_H */ utils/libmodbus_src/libmodbus.pc.in:Version: @VERSION@ utils/apt-cyg/apt-cyg: [ -n "$PACKAGE_DB_VERSION_CHECK_DONE" ] && return utils/apt-cyg/apt-cyg: PACKAGE_DB_VERSION_CHECK_DONE=1 utils/snap7_src/wrapper/oplc_snap7.h:# if defined(_POSIX_VERSION) utils/snap7_src/src/sys/snap_platform.h:# if defined(_POSIX_VERSION) utils/snap7_src/src/core/s7_isotcp.h: VERSION_NR = 0xC4, 1100 0100 Version Number utils/matiec_src/main.cc:#ifndef HGVERSION utils/matiec_src/main.cc: #define HGVERSION "" utils/matiec_src/main.cc: fprintf(stdout, "%s version %s\n" "changeset id: %s\n", PACKAGE_NAME, PACKAGE_VERSION, HGVERSION); utils/matiec_src/Makefile.am:HGVERSION= $(shell hg -R $(top_srcdir) parents --template '{node|short}' 2> /dev/null || grep node $(top_srcdir)/.hg_archival.txt 2> /dev/null || true ) utils/matiec_src/Makefile.am:AM_CXXFLAGS += -DHGVERSION="\"${HGVERSION}\"" utils/matiec_src/stage1_2/create_enumtype_conversion_functions.hh:#ifndef _CREATE_ENUMTYPE_COVERSION_FUNCTIONS_HH utils/matiec_src/stage1_2/create_enumtype_conversion_functions.hh:#define _CREATE_ENUMTYPE_COVERSION_FUNCTIONS_HH utils/matiec_src/stage1_2/create_enumtype_conversion_functions.hh:#endif /* _CREATE_ENUMTYPE_CONVERSION_FUNCTIONS_HH */ utils/matiec_src/config/libtool.m4:# LT_PREREQ(VERSION) utils/matiec_src/config/libtool.m4:# Complain and exit if this libtool version is less that VERSION. utils/matiec_src/config/libtool.m4:[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, utils/matiec_src/config/libtool.m4:AC_REQUIRE([LTOPTIONS_VERSION])dnl utils/matiec_src/config/libtool.m4:AC_REQUIRE([LTSUGAR_VERSION])dnl utils/matiec_src/config/libtool.m4:AC_REQUIRE([LTVERSION_VERSION])dnl utils/matiec_src/config/libtool.m4:AC_REQUIRE([LTOBSOLETE_VERSION])dnl utils/matiec_src/config/libtool.m4:if test -n "\${ZSH_VERSION+set}" ; then utils/matiec_src/config/libtool.m4:if test -n "${ZSH_VERSION+set}" ; then utils/matiec_src/config/libtool.m4:m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) utils/matiec_src/config/libtool.m4: if test -n "${ZSH_VERSION+set}" ; then utils/matiec_src/config/libtool.m4:# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION utils/matiec_src/config/libtool.m4: VERSION='$VERSION' utils/matiec_src/config/libtool.m4:[ifdef([AC_DIVERSION_NOTICE], utils/matiec_src/config/libtool.m4: [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], utils/matiec_src/config/libtool.m4: _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' utils/matiec_src/config/libtool.m4: _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' utils/matiec_src/config/ltoptions.m4:AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) utils/matiec_src/config/aclocal.m4:m4_ifndef([AC_AUTOCONF_VERSION], utils/matiec_src/config/aclocal.m4: [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl utils/matiec_src/config/aclocal.m4:m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],, utils/matiec_src/config/aclocal.m4:# LT_PREREQ(VERSION) utils/matiec_src/config/aclocal.m4:# Complain and exit if this libtool version is less that VERSION. utils/matiec_src/config/aclocal.m4:[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, utils/matiec_src/config/aclocal.m4:AC_REQUIRE([LTOPTIONS_VERSION])dnl utils/matiec_src/config/aclocal.m4:AC_REQUIRE([LTSUGAR_VERSION])dnl utils/matiec_src/config/aclocal.m4:AC_REQUIRE([LTVERSION_VERSION])dnl utils/matiec_src/config/aclocal.m4:AC_REQUIRE([LTOBSOLETE_VERSION])dnl utils/matiec_src/config/aclocal.m4:if test -n "\${ZSH_VERSION+set}" ; then utils/matiec_src/config/aclocal.m4:if test -n "${ZSH_VERSION+set}" ; then utils/matiec_src/config/aclocal.m4:m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) utils/matiec_src/config/aclocal.m4: if test -n "${ZSH_VERSION+set}" ; then utils/matiec_src/config/aclocal.m4:# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION utils/matiec_src/config/aclocal.m4: VERSION='$VERSION' utils/matiec_src/config/aclocal.m4:[ifdef([AC_DIVERSION_NOTICE], utils/matiec_src/config/aclocal.m4: [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], utils/matiec_src/config/aclocal.m4: _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' utils/matiec_src/config/aclocal.m4: _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' utils/matiec_src/config/aclocal.m4:AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) utils/matiec_src/config/aclocal.m4:AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) utils/matiec_src/config/aclocal.m4:m4_define([LT_PACKAGE_VERSION], [2.2.6b]) utils/matiec_src/config/aclocal.m4:AC_DEFUN([LTVERSION_VERSION], utils/matiec_src/config/aclocal.m4:AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) utils/matiec_src/config/aclocal.m4:# AM_AUTOMAKE_VERSION(VERSION) utils/matiec_src/config/aclocal.m4:AC_DEFUN([AM_AUTOMAKE_VERSION], utils/matiec_src/config/aclocal.m4:dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to utils/matiec_src/config/aclocal.m4:# _AM_AUTOCONF_VERSION(VERSION) utils/matiec_src/config/aclocal.m4:m4_define([_AM_AUTOCONF_VERSION], []) utils/matiec_src/config/aclocal.m4:# AM_SET_CURRENT_AUTOMAKE_VERSION utils/matiec_src/config/aclocal.m4:# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. utils/matiec_src/config/aclocal.m4:AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], utils/matiec_src/config/aclocal.m4:[AM_AUTOMAKE_VERSION([1.11.1])dnl utils/matiec_src/config/aclocal.m4:m4_ifndef([AC_AUTOCONF_VERSION], utils/matiec_src/config/aclocal.m4: [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl utils/matiec_src/config/aclocal.m4:_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) utils/matiec_src/config/aclocal.m4:# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) utils/matiec_src/config/aclocal.m4:# The call with PACKAGE and VERSION arguments is the old style utils/matiec_src/config/aclocal.m4:# and VERSION should now be passed to AC_INIT and removed from utils/matiec_src/config/aclocal.m4:AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl utils/matiec_src/config/aclocal.m4: AC_SUBST([VERSION], [$2])], utils/matiec_src/config/aclocal.m4:m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, utils/matiec_src/config/aclocal.m4: AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl utils/matiec_src/config/aclocal.m4: AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl utils/matiec_src/config/ltsugar.m4:AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) utils/matiec_src/config/lt~obsolete.m4:AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) utils/matiec_src/config/ltmain.sh:VERSION="2.2.6b Debian-2.2.6b-2ubuntu1" utils/matiec_src/config/ltmain.sh:if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then utils/matiec_src/config/ltmain.sh: if test "$VERSION" != "$macro_version"; then utils/matiec_src/config/ltmain.sh:$progname: Version mismatch error. This is $PACKAGE $VERSION, but the utils/matiec_src/config/ltmain.sh:$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION utils/matiec_src/config/ltmain.sh:$progname: Version mismatch error. This is $PACKAGE $VERSION, but the utils/matiec_src/config/ltmain.sh:$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION utils/matiec_src/config/ltmain.sh:$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, utils/matiec_src/config/ltmain.sh:$progname: of $PACKAGE $VERSION and run autoconf again. utils/matiec_src/config/ltmain.sh:# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION utils/matiec_src/config/ltmain.sh:/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ utils/matiec_src/config/ltmain.sh:# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION utils/matiec_src/config/ltmain.sh:if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then utils/matiec_src/config/ltmain.sh: Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION utils/matiec_src/config/ltmain.sh:# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION utils/matiec_src/config/ltversion.m4:m4_define([LT_PACKAGE_VERSION], [2.2.6b]) utils/matiec_src/config/ltversion.m4:AC_DEFUN([LTVERSION_VERSION], grep: utils/matiec_src/bin_win32/iec2c.exe: binary file matches grep: utils/matiec_src/bin_win32/libgcc_s_sjlj-1.dll: binary file matches grep: utils/matiec_src/bin_win32/libstdc++-6.dll: binary file matches utils/matiec_src/debian/changelog:matiec (2009.0-%DATEVERSION%) unstable; urgency=low utils/dnp3_src/java/cpp/adapters/Conversions.h:#ifndef OPENDNP3_CONVERSIONS_H utils/dnp3_src/java/cpp/adapters/Conversions.h:#define OPENDNP3_CONVERSIONS_H utils/dnp3_src/java/cpp/adapters/JNI.cpp: return jni::JCache::init(JNI::GetEnv()) ? OPENDNP3_JNI_VERSION : JNI_ERR; utils/dnp3_src/java/cpp/adapters/JNI.cpp: vm->GetEnv((void**)&env, OPENDNP3_JNI_VERSION); utils/dnp3_src/java/cpp/adapters/JNI.h:#define OPENDNP3_JNI_VERSION JNI_VERSION_1_8 utils/dnp3_src/deps/asio/asio/src/doc/reference.dox:FILE_VERSION_FILTER = utils/dnp3_src/deps/asio/asio/src/doc/tutorial.dox:FILE_VERSION_FILTER = utils/dnp3_src/deps/asio/asio/src/doc/makepdf.pl:open(VERSION, "../../include/asio/version.hpp") or die("Can't open version.hpp"); utils/dnp3_src/deps/asio/asio/src/doc/makepdf.pl:while (my $line = <VERSION>) utils/dnp3_src/deps/asio/asio/src/doc/makepdf.pl: if ($line =~ /^#define ASIO_VERSION .* \/\/ (.*)$/) utils/dnp3_src/deps/asio/asio/src/doc/makepdf.pl:close(VERSION); utils/dnp3_src/deps/asio/asio/release.pl: if ($line =~ /^#define ASIO_VERSION /) utils/dnp3_src/deps/asio/asio/release.pl: $line = "#define ASIO_VERSION " . $version; utils/dnp3_src/deps/asio/asio/release.pl: if ($line =~ /^#define BOOST_ASIO_VERSION /) utils/dnp3_src/deps/asio/asio/release.pl: $line = "#define BOOST_ASIO_VERSION " . $version; utils/dnp3_src/deps/asio/asio/include/asio/version.hpp:#ifndef ASIO_VERSION_HPP utils/dnp3_src/deps/asio/asio/include/asio/version.hpp:#define ASIO_VERSION_HPP utils/dnp3_src/deps/asio/asio/include/asio/version.hpp:// ASIO_VERSION % 100 is the sub-minor version utils/dnp3_src/deps/asio/asio/include/asio/version.hpp:// ASIO_VERSION / 100 % 1000 is the minor version utils/dnp3_src/deps/asio/asio/include/asio/version.hpp:// ASIO_VERSION / 100000 is the major version utils/dnp3_src/deps/asio/asio/include/asio/version.hpp:#define ASIO_VERSION 101008 // 1.10.8 utils/dnp3_src/deps/asio/asio/include/asio/version.hpp:#endif // ASIO_VERSION_HPP utils/dnp3_src/deps/asio/asio/include/asio/detail/config.hpp:# elif defined(_MSC_VER) && !defined(__MWERKS__) && !defined(__EDG_VERSION__) utils/dnp3_src/deps/asio/asio/include/asio/detail/config.hpp:# if defined(_LIBCPP_VERSION) utils/dnp3_src/deps/asio/asio/include/asio/detail/config.hpp:# endif // defined(_LIBCPP_VERSION) utils/dnp3_src/deps/asio/asio/include/asio/detail/config.hpp:# if (BOOST_VERSION >= 105300) utils/dnp3_src/deps/asio/asio/include/asio/detail/config.hpp:# if (BOOST_VERSION >= 104700) utils/dnp3_src/deps/asio/asio/include/asio/detail/config.hpp:# endif // (BOOST_VERSION >= 104700) utils/dnp3_src/deps/asio/asio/include/asio/detail/config.hpp:# if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,45) utils/dnp3_src/deps/asio/asio/include/asio/detail/config.hpp:# endif // LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,45) utils/dnp3_src/deps/asio/asio/include/asio/detail/config.hpp:# if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22) utils/dnp3_src/deps/asio/asio/include/asio/detail/config.hpp:# endif // LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22) utils/dnp3_src/deps/asio/asio/include/asio/detail/config.hpp:# if defined(__MAC_OS_X_VERSIO_MIN_REQUIRED) utils/dnp3_src/deps/asio/asio/include/asio/detail/config.hpp:# if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 1050) utils/dnp3_src/deps/asio/asio/include/asio/detail/config.hpp:# endif // (__MAC_OS_X_VERSIO_MIN_REQUIRED >= 1050) utils/dnp3_src/deps/asio/asio/include/asio/detail/config.hpp:# else // defined(__MAC_OS_X_VERSION_MIN_REQUIRED) utils/dnp3_src/deps/asio/asio/include/asio/detail/config.hpp:# endif // defined(__MAC_OS_X_VERSION_MIN_REQUIRED) utils/dnp3_src/deps/asio/asio/include/asio/detail/impl/win_iocp_io_service.ipp: OSVERSIONINFOEX osvi; utils/dnp3_src/deps/asio/asio/include/asio/detail/impl/win_iocp_io_service.ipp: 0, VER_MAJORVERSION, VER_GREATER_EQUAL); utils/dnp3_src/deps/asio/asio/include/asio/detail/impl/win_iocp_io_service.ipp: if (!!::VerifyVersionInfo(&osvi, VER_MAJORVERSION, condition_mask)) utils/dnp3_src/deps/asio/asio/include/asio/ssl/error.hpp:#elif (OPENSSL_VERSION_NUMBER < 0x10100000L) && !defined(OPENSSL_IS_BORINGSSL) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/openssl_init.hpp: && (OPENSSL_VERSION_NUMBER >= 0x00908000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/openssl_init.hpp: // && (OPENSSL_VERSION_NUMBER >= 0x00908000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/openssl_init.hpp: && (OPENSSL_VERSION_NUMBER >= 0x00908000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/openssl_init.hpp: // && (OPENSSL_VERSION_NUMBER >= 0x00908000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/engine.ipp:#if (OPENSSL_VERSION_NUMBER < 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/engine.ipp: if (ssl_->version == SSL2_VERSION) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/engine.ipp:#endif // (OPENSSL_VERSION_NUMBER < 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp:#if (OPENSSL_VERSION_NUMBER < 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp:#endif // (OPENSSL_VERSION_NUMBER < 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp:#if (OPENSSL_VERSION_NUMBER < 0x10000000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp:#endif // (OPENSSL_VERSION_NUMBER < 0x10000000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp: && (OPENSSL_VERSION_NUMBER >= 0x00908000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp: // && (OPENSSL_VERSION_NUMBER >= 0x00908000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp: && (OPENSSL_VERSION_NUMBER >= 0x00908000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp: // && (OPENSSL_VERSION_NUMBER >= 0x00908000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp:#if (OPENSSL_VERSION_NUMBER < 0x10000000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp:#endif // (OPENSSL_VERSION_NUMBER < 0x10000000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp:#if (OPENSSL_VERSION_NUMBER < 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp:#endif // (OPENSSL_VERSION_NUMBER < 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp:#if (OPENSSL_VERSION_NUMBER < 0x10000000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp:#elif (OPENSSL_VERSION_NUMBER < 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp:#endif // (OPENSSL_VERSION_NUMBER < 0x10000000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp:#if (OPENSSL_VERSION_NUMBER >= 0x10002000L) \ utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp: && (OPENSSL_VERSION_NUMBER < 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp:#endif // (OPENSSL_VERSION_NUMBER >= 0x10002000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp: // && (OPENSSL_VERSION_NUMBER < 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp: && (OPENSSL_VERSION_NUMBER < 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp: // && (OPENSSL_VERSION_NUMBER < 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp: && (OPENSSL_VERSION_NUMBER >= 0x00908000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp: // && (OPENSSL_VERSION_NUMBER >= 0x00908000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp:#if (OPENSSL_VERSION_NUMBER < 0x10000000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp:#endif // (OPENSSL_VERSION_NUMBER < 0x10000000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp:#if (OPENSSL_VERSION_NUMBER < 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp:#endif // (OPENSSL_VERSION_NUMBER < 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp: && (OPENSSL_VERSION_NUMBER >= 0x00908000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp: // && (OPENSSL_VERSION_NUMBER >= 0x00908000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp: && (OPENSSL_VERSION_NUMBER >= 0x00908000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/detail/impl/openssl_init.ipp: // && (OPENSSL_VERSION_NUMBER >= 0x00908000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/error.ipp:#if (OPENSSL_VERSION_NUMBER < 0x10100000L) && !defined(OPENSSL_IS_BORINGSSL) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp: || (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp: // || (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp: // || (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#if (OPENSSL_VERSION_NUMBER < 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#endif // (OPENSSL_VERSION_NUMBER < 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#if (OPENSSL_VERSION_NUMBER < 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#else // (OPENSSL_VERSION_NUMBER < 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#endif // (OPENSSL_VERSION_NUMBER < 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#else // (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#endif // (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#else // (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#endif // (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#if (OPENSSL_VERSION_NUMBER >= 0x009080DFL) \ utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp: && (OPENSSL_VERSION_NUMBER != 0x00909000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:# if (OPENSSL_VERSION_NUMBER >= 0x00908000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:# endif // (OPENSSL_VERSION_NUMBER >= 0x00908000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#else // (OPENSSL_VERSION_NUMBER >= 0x009080DFL) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp: // && (OPENSSL_VERSIO_NUMBER != 0x00909000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#endif // (OPENSSL_VERSION_NUMBER >= 0x009080DFL) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp: // && (OPENSSL_VERSION_NUMBER != 0x00909000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#if (OPENSSL_VERSION_NUMBER >= 0x00908000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#endif // (OPENSSL_VERSION_NUMBER >= 0x00908000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#else // (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#endif // (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#if (OPENSSL_VERSION_NUMBER >= 0x10002000L) && !defined(LIBRESSL_VERSION_NUMBER) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#endif // (OPENSSL_VERSION_NUMBER >= 0x10002000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#else // (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#endif // (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#else // (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#endif // (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#else // (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/deps/asio/asio/include/asio/ssl/impl/context.ipp:#endif // (OPENSSL_VERSION_NUMBER >= 0x10100000L) utils/dnp3_src/config/doxygen.config:# The FILE_VERSION_FILTER tag can be used to specify a program or script that utils/dnp3_src/config/doxygen.config:# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided utils/dnp3_src/config/doxygen.config:FILE_VERSION_FILTER = utils/dnp3_src/config/doxygen.config:# FILE_VERSION_FILTER) utils/dnp3_src/cpp/tests/libs/src/catch.hpp:#ifdef __EDG_VERSION__ utils/dnp3_src/cpp/tests/libs/src/catch.hpp:#endif // __EDG_VERSION__ utils/dnp3_src/cpp/tests/libs/src/catch.hpp: ( !defined __cplusplus && __STDC_VERSION__ >= 199901L || __cplusplus >= 201103L ) utils/dnp3_src/cpp/tests/libs/src/catch.hpp:#if defined(__MAC_OS_X_VERSION_MIN_REQUIRED) utils/dnp3_src/cpp/tests/libs/src/catch.hpp:#elif defined(__IPHONE_OS_VERSION_MIN_REQUIRED) utils/dnp3_src/cpp/tests/libs/src/catch.hpp:#define TWOBLUECUBES_CATCH_VERSION_H_INCLUDED utils/dnp3_src/cpp/tests/libs/src/catch.hpp:#define TWOBLUECUBES_CATCH_VERSION_HPP_INCLUDED utils/dnp3_src/cpp/tests/libs/src/testlib/HexConversions.h:#ifndef __HEX_CONVERSIONS_H_ utils/dnp3_src/cpp/tests/libs/src/testlib/HexConversions.h:#define __HEX_CONVERSIONS_H_ utils/dnp3_src/cpp/libs/src/opendnp3/app/WriteConversions.h:#ifndef OPENDNP3_WRITECONVERSIONS_H utils/dnp3_src/cpp/libs/src/opendnp3/app/WriteConversions.h:#define OPENDNP3_WRITECONVERSIONS_H utils/dnp3_src/cpp/libs/src/opendnp3/app/WriteConversionTemplates.h:#ifndef OPENDNP3_WRITECONVERSIONTEMPLATES_H utils/dnp3_src/cpp/libs/src/opendnp3/app/WriteConversionTemplates.h:#define OPENDNP3_WRITECONVERSIONTEMPLATES_H utils/dnp3_src/cpp/libs/src/asiodnp3/Conversions.h:#ifndef ASIODNP3_CONVERSIONS_H utils/dnp3_src/cpp/libs/src/asiodnp3/Conversions.h:#define ASIODNP3_CONVERSIONS_H utils/dnp3_src/cpp/libs/include/asiopal/TimeConversions.h:#ifndef ASIOPAL_TIMECONVERSIONS_H utils/dnp3_src/cpp/libs/include/asiopal/TimeConversions.h:#define ASIOPAL_TIMECONVERSIONS_H utils/dnp3_src/cmake/inc/posix.cmake: if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 4.9) utils/dnp3_src/cmake/inc/posix.cmake: if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 3.5) utils/dnp3_src/cmake/inc/posix.cmake: message(FATAL_ERROR "Your C++ compiler does not support C++14: ${CMAKE_CXX_COMPILER_ID} - ${CMAKE_CXX_COMPILER_VERSION}") utils/dnp3_src/dotnet/bindings/CLRAdapter/src/Conversions.h:#ifndef __CONVERSIONS_H_ utils/dnp3_src/dotnet/bindings/CLRAdapter/src/Conversions.h:#define __CONVERSIONS_H_ utils/dnp3_src/dotnet/bindings/CLRAdapter/src/MasterConversions.h:#ifndef __MASTER_CONVERSIONS_H_ utils/dnp3_src/dotnet/bindings/CLRAdapter/src/MasterConversions.h:#define __MASTER_CONVERSIONS_H_ utils/dnp3_src/CMakeLists.txt:cmake_minimum_required (VERSION 2.8) utils/dnp3_src/CMakeLists.txt:set(OPENDNP3_MAJOR_VERSION 2) utils/dnp3_src/CMakeLists.txt:set(OPENDNP3_MINOR_VERSION 2) utils/dnp3_src/CMakeLists.txt:set(OPENDNP3_MICRO_VERSION 1) utils/dnp3_src/CMakeLists.txt:set(OPENDNP3_VERSION ${OPENDNP3_MAJOR_VERSION}.${OPENDNP3_MINORVERSION}.${OPENDNP3_MICRO_VERSION}) background_installer.sh:WIRINGPI_VERSION="3.14" # Support RPi 1..5, CM5, CM5(L), Pi500, GCLK (Generic Clock) for RPi5 is not supported. background_installer.sh: local FILE="wiringpi_${WIRINGPI_VERSION}_arm64.deb" background_installer.sh: local URL="https://github.com/WiringPi/WiringPi/releases/download/$WIRINGPI_VERSION/$FILE" grep: .git/objects/pack/pack-c6005b5754d05e1da3fdf5d240ef005e6d1c6aca.pack: binary file matches

资源评论
用户头像
BellWang
2025.08.13
资源涵盖关键标签如cygwin、gcc、makefile,是学习相关技术的好资料。🌈
用户头像
韩金虎
2025.07.08
适合初学者,一步步带你了解如何用makefile管理gcc项目和编译JNI。🍓
用户头像
茶啊冲的小男孩
2025.05.06
对于想要学习JNI开发的朋友来说,这个入门教程十分适合,讲得清晰易懂。
用户头像
KerstinTongxi
2025.03.06
文档详细介绍了在cygwin环境下使用gcc制作dll,并与Java进行交互的过程,非常实用。