DIPlib / diplib

Quantitative Image Analysis in C++, MATLAB and Python
https://diplib.org
Apache License 2.0
221 stars 49 forks source link

Win10,Matlab2017b,VS2017, build: cannot open include file zlib.h, cannot open ..\src\Debug\DIP.lib #36

Closed WeisongZhao closed 5 years ago

WeisongZhao commented 5 years ago

Dear developers: I want to build the DIPimage from source using Win10 platform, Matlab2017b and VS2017, I have met some errors.

I have no change for the Cmake settings except the CMAKE_INSTALL_PREFIX. image image

crisluengo commented 5 years ago

I hadn't compiled this in a long time with Windows. Thanks for the report.

I was using Visual Studio Community Edition 2017. In CMake I had to turn off:

I got DIPlib to compile this way, though this is not good. I'm downloading and installing MSVC2019 to see if their compiler improved. I'll try to figure out how to fix stuff so it compiles there at least.

I'll look at the MATLAB stuff after that. I think it might be a directory problem, because I can run this function on MATLAB on Windows.

crisluengo commented 5 years ago

Upgrading to MSVC 2019 solved most of these issues. It looks like there are a few bugs in the MSVC 2017 C++ compiler that will not let it compile some of the advanced constexpr stuff we're doing here. Since MSVC Community Edition is a free download and not hard to install, I will not try to fix the code around those compiler bugs. If you really need to compile with an older version of MSVC, set DIP_ENABLE_UNICODE=Off and DIP_ENABLE_DOCTEST=Off in CMake.

The zlib.h problem was a bug, not sure why things worked fine in Linux and MacOS. Maybe it was using the system version of zlib.h?

The error in MATLAB was caused by wrong escaping of special characters, that seems to be an OS-dependent thing, so I made a special case for Windows there. I'd be happy to hear if anyone knows of a nicer way to fix that.

Please try again after updating MSVC, and with the fixes in commit 5cd6b8305c4bdab4dd6251e0719c831bfeee49de that I just pushed to master.

WeisongZhao commented 5 years ago

Many thanks for your promptly reply. I will have a try using VS 2019. BTW, I think the best way is to provide the binary version of DIP. For the old URL is dead, I have to build from source. Can you consider to provide the binary version on Github release? It will be very helpful.

WeisongZhao commented 5 years ago

Unfortunately, the VS 2019 cannot be installed in my PC.

crisluengo commented 5 years ago

We’ve been meaning to make a binaries release for quite a while, but we haven’t yet figured out how to do this properly for MacOS (OpenMP support) or for the Python bindings on all platforms. It’s lack of time, really.

You can still download DIPimage 2.9 from http://www.diplib.org/download . Does that link not work for you?

WeisongZhao commented 5 years ago

image I cannot download this binary from this link.

WeisongZhao commented 5 years ago

I know it should be difficult for doing this work for different systems, could you provide the binaries that doing well? e.g. Github release is an useful tool to provide these binaries.

My friend used VS2019 and add the include_directories(".\\dependencies\\zlib") in the Cmakelist.txt. It seems work.

crisluengo commented 5 years ago

You can also compile with 2017 if you set DIP_ENABLE_UNICODE=Off and DIP_ENABLE_DOCTEST=Off in CMake. Neither of these options are important.

Or you could try Cygwin. That is how we have always compiled DIPimage on Windows for previous versions (before we started using CMake all our build scripts were manually written Bash scripts and Makefiles). Though I haven’t yet tried that with this version of DIPimage, there should be no major issues there.

crisluengo commented 5 years ago

Your are right, the installer link is broken (@ronligt, could you look at this?). The Windows ZIP file still works for me.

We’ll look again into packaging the binaries.

WeisongZhao commented 5 years ago

Many thanks ! That would be very helpful!

WeisongZhao commented 5 years ago

It works in VS 2017 following your guide. cheers!

WeisongZhao commented 5 years ago

image image I have built successfully, but the DIPviewer.dll and DIPjavaio.dll missed in the folder, and also the share/DIPimage. Does the dipimage folder from source work?

crisluengo commented 5 years ago

Did you build the INSTALL target?

WeisongZhao commented 5 years ago

Yes, the INSTALL with release and x64.

WeisongZhao commented 5 years ago
1>------ Rebuild All started: Project: ZERO_CHECK, Configuration: Debug x64 ------
1>Checking Build System
1>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/src/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/zlib/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/libjpeg/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/libics/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/libtiff/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/libtiff/libtiff/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/javaio/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
1>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/examples/CMakeFiles/generate.stamp is up-to-date.
2>------ Rebuild All started: Project: jpeg, Configuration: Debug x64 ------
3>------ Rebuild All started: Project: zlibstatic, Configuration: Debug x64 ------
4>------ Rebuild All started: Project: DIPjavaio_java, Configuration: Debug x64 ------
5>------ Rebuild All started: Project: contents, Configuration: Debug x64 ------
2>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dependencies/libjpeg/CMakeLists.txt
2>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/libjpeg/CMakeFiles/generate.stamp is up-to-date.
2>jaricom.c
2>jcapimin.c
2>jcapistd.c
2>jcarith.c
2>jccoefct.c
2>jccolor.c
3>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dependencies/zlib/CMakeLists.txt
2>jcdctmgr.c
2>jchuff.c
3>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/zlib/CMakeFiles/generate.stamp is up-to-date.
2>jcinit.c
2>jcmainct.c
4>Building Java objects for DIPjavaio_java.jar
2>jcmarker.c
2>jcmaster.c
2>jcomapi.c
5>Generating Contents.m
2>jcparam.c
2>jcprepct.c
2>jcsample.c
2>jctrans.c
3>adler32.c
5>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
2>jdapimin.c
3>compress.c
2>jdapistd.c
3>crc32.c
5>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
2>jdarith.c
3>deflate.c
2>Generating Code...
3>gzclose.c
3>gzlib.c
3>gzread.c
3>C:\Users\Administrator\Desktop\diplib-master\dependencies\zlib\gzread.c(319): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
3>C:\Users\Administrator\Desktop\diplib-master\dependencies\zlib\gzread.c(400): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>Compiling...
2>jdatadst.c
3>C:\Users\Administrator\Desktop\diplib-master\dependencies\zlib\gzread.c(472): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
3>gzwrite.c
3>C:\Users\Administrator\Desktop\diplib-master\dependencies\zlib\gzwrite.c(212): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
3>C:\Users\Administrator\Desktop\diplib-master\dependencies\zlib\gzwrite.c(232): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
3>C:\Users\Administrator\Desktop\diplib-master\dependencies\zlib\gzwrite.c(371): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
3>inflate.c
2>C:\Users\Administrator\Desktop\diplib-master\dependencies\libjpeg\jdatadst.c(185): warning C4267: '=': conversion from 'size_t' to 'unsigned long', possible loss of data
2>jdatasrc.c
3>infback.c
3>inftrees.c
2>jdcoefct.c
3>inffast.c
2>jdcolor.c
4>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/javaio/CMakeLists.txt
2>jddctmgr.c
3>trees.c
4>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/javaio/CMakeFiles/generate.stamp is up-to-date.
3>uncompr.c
3>zutil.c
2>jdhuff.c
2>jdinput.c
3>Generating Code...
4>Generating CMakeFiles/DIPjavaio_java.dir/java_class_filelist
4>Creating Java archive DIPjavaio.jar
2>jdmainct.c
2>jdmarker.c
2>jdmaster.c
2>jdmerge.c
2>jdpostct.c
2>jdsample.c
2>jdtrans.c
2>jerror.c
2>jfdctflt.c
2>jfdctfst.c
2>jfdctint.c
2>jidctflt.c
3>zlibstatic.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\zlib\Debug\zlibstaticd.lib
3>Done building project "zlibstatic.vcxproj".
6>------ Rebuild All started: Project: libics, Configuration: Debug x64 ------
2>jidctfst.c
2>Generating Code...
2>Compiling...
2>jidctint.c
6>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dependencies/libics/CMakeLists.txt
2>jmemmgr.c
6>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/libics/CMakeFiles/generate.stamp is up-to-date.
2>C:\Users\Administrator\Desktop\diplib-master\dependencies\libjpeg\jmemmgr.c(307): warning C4267: '+=': conversion from 'size_t' to 'long', possible loss of data
2>C:\Users\Administrator\Desktop\diplib-master\dependencies\libjpeg\jmemmgr.c(367): warning C4267: '+=': conversion from 'size_t' to 'long', possible loss of data
2>C:\Users\Administrator\Desktop\diplib-master\dependencies\libjpeg\jmemmgr.c(977): warning C4267: '-=': conversion from 'size_t' to 'long', possible loss of data
2>C:\Users\Administrator\Desktop\diplib-master\dependencies\libjpeg\jmemmgr.c(991): warning C4267: '-=': conversion from 'size_t' to 'long', possible loss of data
2>jmemnobs.c
2>jquant1.c
2>jquant2.c
2>jutils.c
6>libics_binary.c
2>Generating Code...
6>libics_compress.c
6>libics_data.c
6>libics_gzip.c
6>libics_history.c
6>libics_preview.c
6>libics_read.c
6>libics_sensor.c
6>libics_test.c
6>libics_top.c
6>libics_util.c
2>jpeg.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\libjpeg\Debug\jpeg.lib
2>Done building project "jpeg.vcxproj".
7>------ Rebuild All started: Project: tiff, Configuration: Debug x64 ------
6>libics_write.c
6>Generating Code...
7>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dependencies/libtiff/libtiff/CMakeLists.txt
7>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/libtiff/libtiff/CMakeFiles/generate.stamp is up-to-date.
7>tif_aux.c
6>libics.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\libics\Debug\libics.lib
7>tif_close.c
7>tif_codec.c
7>tif_color.c
7>tif_compress.c
7>tif_dir.c
7>tif_dirinfo.c
7>tif_dirread.c
7>tif_dirwrite.c
7>tif_dumpmode.c
7>tif_error.c
7>tif_extension.c
7>tif_fax3.c
7>tif_fax3sm.c
7>tif_flush.c
7>tif_getimage.c
7>tif_jbig.c
7>tif_jpeg.c
7>tif_jpeg_12.c
7>tif_luv.c
7>Generating Code...
7>Compiling...
7>tif_lzma.c
7>tif_lzw.c
7>tif_next.c
7>tif_ojpeg.c
7>tif_open.c
7>tif_packbits.c
7>tif_pixarlog.c
7>tif_predict.c
7>tif_print.c
7>tif_read.c
7>tif_strip.c
7>tif_swab.c
7>tif_thunder.c
7>tif_tile.c
7>tif_version.c
7>tif_warning.c
7>tif_webp.c
7>tif_write.c
7>tif_zip.c
7>tif_zstd.c
7>Generating Code...
7>Compiling...
7>tif_win32.c
7>C:\Users\Administrator\Desktop\diplib-master\dependencies\libtiff\libtiff\tif_win32.c(240): warning C4312: 'type cast': conversion from 'int' to 'thandle_t' of greater size
7>C:\Users\Administrator\Desktop\diplib-master\dependencies\libtiff\libtiff\tif_win32.c(285): warning C4311: 'type cast': pointer truncation from 'thandle_t' to 'int'
7>C:\Users\Administrator\Desktop\diplib-master\dependencies\libtiff\libtiff\tif_win32.c(340): warning C4311: 'type cast': pointer truncation from 'thandle_t' to 'int'
7>Generating Code...
7>tiff.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\libtiff\libtiff\Debug\tiffd.lib
7>Done building project "tiff.vcxproj".
8>------ Rebuild All started: Project: DIP, Configuration: Debug x64 ------
8>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/src/CMakeLists.txt
8>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/src/CMakeFiles/generate.stamp is up-to-date.
8>matrix.cpp
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>c:\users\administrator\desktop\diplib-master\dependencies\eigen3\eigen\src/Core/arch/CUDA/Half.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>chord_length.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h(550): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>distance_distribution.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h(550): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>findshift.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h(550): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/geometry.h(659): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>fouriermellin.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h(550): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/geometry.h(659): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>fractal_dimension.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h(550): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>granulometry.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h(550): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/geometry.h(659): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>monogenic_signal.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h(550): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>pixel_pair_sampling.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h(550): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>structure_tensor.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h(550): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>subpixel_location.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h(550): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/geometry.h(659): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>binary_basic.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>binary_propagation.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>binary_support.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>count_neighbors.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>skeleton.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>sup_inf_generator.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>thick_thin_2D.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>color.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>corners.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/detection.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h(550): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>Generating Code...
8>Compiling...
8>hough.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/detection.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2414): warning C4244: '=': conversion from '_Ty' to '_Ty', possible loss of data
8>        with
8>        [
8>            _Ty=dip::Measurement::ValueType
8>        ]
8>        and
8>        [
8>            _Ty=dip::DimensionArray<T>::size_type
8>        ]
8>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2434): note: see reference to function template instantiation '_OutIt std::_Copy_unchecked1<_InIt,_OutIt>(_InIt,_InIt,_OutIt,std::_General_ptr_iterator_tag)' being compiled
8>        with
8>        [
8>            _OutIt=dip::DimensionArray<T>::size_type *,
8>            _InIt=dip::Measurement::ValueType *
8>        ]
8>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2445): note: see reference to function template instantiation '_OutIt *std::_Copy_unchecked<_Ty*,unsigned __int64*>(_InIt,_InIt,_OutIt)' being compiled
8>        with
8>        [
8>            _OutIt=dip::DimensionArray<T>::size_type *,
8>            _Ty=dip::Measurement::ValueType,
8>            _InIt=dip::Measurement::ValueType *
8>        ]
8>C:\Users\Administrator\Desktop\diplib-master\src\detection\hough.cpp(213): note: see reference to function template instantiation '_OutIt *std::copy<dip::Measurement::ValueIterator,unsigned __int64*>(_InIt,_InIt,_OutIt)' being compiled
8>        with
8>        [
8>            _OutIt=unsigned __int64 *,
8>            _InIt=dip::Measurement::ValueIterator
8>        ]
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/datatype.h(363): note: see reference to class template instantiation 'dip::detail::dip__Options<dip::DataType::DT,void>' being compiled
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/types.h(764): note: see reference to class template instantiation 'dip::detail::dip__Options<dip::Option::CmpPropEnumerator,void>' being compiled
8>lines.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/detection.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h(550): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/geometry.h(659): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>radon.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/detection.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h(550): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>colormap.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>image_display.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>edt.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>gdt.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>separable_dt.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>vdt.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>file_io_support.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>ics.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>jpeg.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>tiff_read.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>tiff_write.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>coordinates.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/geometry.h(659): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>draw_bandlimited.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>draw_discrete.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>draw_fourier.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/geometry.h(659): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>noise.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>windowing.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>Generating Code...
8>Compiling...
8>interpolation.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/geometry.h(659): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>resampleat.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/geometry.h(659): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>tile.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/geometry.h(659): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>wrap.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/geometry.h(659): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>distribution.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>histogram.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>per_object_hist.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>threshold_algorithms.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>boundary.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>copy_buffer.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>datatype.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>framework.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>framework_full.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>framework_scan.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>framework_separable.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>graph.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>image.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>image_copy.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>image_data.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>image_indexing.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>Generating Code...
8>Compiling...
8>image_manip.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>image_views.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>information.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>iterators.cpp
8>multithreading.cpp
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>neighborhood.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>physical_dimensions.cpp
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>pixel_table.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>types.cpp
8>unit_tests.cpp
8>convolution.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>derivative.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>finitediff.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>gabor.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>gaboriir.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>gauss.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>gaussiir.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>separate_filter.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>c:\users\administrator\desktop\diplib-master\dependencies\eigen3\eigen\src/Core/arch/CUDA/Half.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>sharpen.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>uniform.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>Generating Code...
8>Compiling...
8>lookup_table.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>mapping.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>arithmetic.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>bitwise.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>comparison.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>dyadic_operators.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>error.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>monadic_operators.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>pixel.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>projection.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>radial.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>select.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>tensor_operators.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>convex_hull.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>feature_surface_area.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>image_chain_code.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>measure_chain_code.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>measure_convex_hull.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>measurement.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>measurement_tool.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>Generating Code...
8>Compiling...
8>object_to_measurement.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>attenuation_correction.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>psf.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>unmix_stains.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>wiener.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>areaopening.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>basic.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>filters.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>maxima.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>one_dimensional.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/geometry.h(659): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>pathopening.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>reconstruction.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>upperskeleton2d.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>watershed.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>watershed_support.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>adaptivegauss.cpp
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/nonlinear.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>c:\users\administrator\desktop\diplib-master\dependencies\eigen3\eigen\src/Core/arch/CUDA/Half.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>anisotropic_diffusion.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/nonlinear.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/geometry.h(659): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h(550): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>bilateral.cpp
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/nonlinear.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>kuwahara.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/nonlinear.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>nonmaximumsuppression.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/nonlinear.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>Generating Code...
8>Compiling...
8>percentile.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/nonlinear.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>variancefilter.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/nonlinear.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>grow_regions.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>label.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>label_manipulation.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>canny.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/nonlinear.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>kmeans_clustering.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>minimum_variance_partitioning.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>threshold.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>accumulators.cpp
8>numeric.cpp
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>fourier.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/geometry.h(659): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>opencv_dxt.cpp
8>C:\Users\Administrator\Desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>riesz.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>swt.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>Generating Code...
8>equalization.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>statistics.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>equalization.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>statistics.cpp
8>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
8>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/src/Debug/DIP.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/src/Debug/DIP.exp
8>DIP.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\src\Debug\DIP.dll
8>Done building project "DIP.vcxproj".
9>------ Rebuild All started: Project: DIPjavaio, Configuration: Debug x64 ------
10>------ Rebuild All started: Project: MEX_colorspacemanager, Configuration: Debug x64 ------
11>------ Rebuild All started: Project: MEX_dip_analysis, Configuration: Debug x64 ------
12>------ Rebuild All started: Project: MEX_dip_eig_svd, Configuration: Debug x64 ------
13>------ Rebuild All started: Project: MEX_dip_fileio, Configuration: Debug x64 ------
14>------ Rebuild All started: Project: MEX_dip_filtering, Configuration: Debug x64 ------
15>------ Rebuild All started: Project: MEX_dip_generation, Configuration: Debug x64 ------
16>------ Rebuild All started: Project: MEX_dip_geometry, Configuration: Debug x64 ------
11>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
11>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
10>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
10>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
12>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
12>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
15>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
15>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
11>dip_analysis.cpp
12>dip_eig_svd.cpp
10>colorspacemanager.cpp
15>dip_generation.cpp
9>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/javaio/CMakeLists.txt
9>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/javaio/CMakeFiles/generate.stamp is up-to-date.
13>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
12>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
11>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
10>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
13>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
15>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
14>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
9>fileinformation.cpp
14>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
9>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
13>dip_fileio.cpp
16>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
11>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
16>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
11>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h(550): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
14>dip_filtering.cpp
13>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
9>c:\users\administrator\desktop\diplib-master\javaio\src\tools.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
16>dip_geometry.cpp
14>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
16>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
9>image.cpp
9>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
14>C:\Users\Administrator\Desktop\diplib-master\include\diplib/nonlinear.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
14>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
14>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h(550): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
12>c_mexapi_version.c
10>c_mexapi_version.c
16>C:\Users\Administrator\Desktop\diplib-master\include\diplib/geometry.h(659): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
16>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
16>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h(550): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
11>c_mexapi_version.c
9>c:\users\administrator\desktop\diplib-master\javaio\src\tools.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
12>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_eig_svd.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_eig_svd.exp
10>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/colorspacemanager.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/colorspacemanager.exp
11>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_analysis.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_analysis.exp
13>c_mexapi_version.c
12>MEX_dip_eig_svd.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\dipimage\Debug\dip_eig_svd.mexw64
12>Done building project "MEX_dip_eig_svd.vcxproj".
10>MEX_colorspacemanager.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\dipimage\Debug\colorspacemanager.mexw64
17>------ Rebuild All started: Project: MEX_dip_math, Configuration: Debug x64 ------
10>Done building project "MEX_colorspacemanager.vcxproj".
18>------ Rebuild All started: Project: MEX_dip_microscopy, Configuration: Debug x64 ------
9>javaio.cpp
11>MEX_dip_analysis.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\dipimage\Debug\dip_analysis.mexw64
11>Done building project "MEX_dip_analysis.vcxproj".
19>------ Rebuild All started: Project: MEX_dip_morphology, Configuration: Debug x64 ------
9>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
13>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_fileio.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_fileio.exp
17>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
17>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
18>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
18>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
13>MEX_dip_fileio.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\dipimage\Debug\dip_fileio.mexw64
13>Done building project "MEX_dip_fileio.vcxproj".
20>------ Rebuild All started: Project: MEX_dip_operators, Configuration: Debug x64 ------
19>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
19>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
17>dip_math.cpp
18>dip_microscopy.cpp
19>dip_morphology.cpp
9>C:\Users\Administrator\Desktop\diplib-master\javaio\src\javaio.cpp(26): fatal error C1083: Cannot open include file: 'dlfcn.h': No such file or directory
9>physicalquantity.cpp
9>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
20>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
20>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
17>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
18>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
19>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
20>dip_operators.cpp
20>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
9>c:\users\administrator\desktop\diplib-master\javaio\src\tools.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
19>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(658): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
19>C:\Users\Administrator\Desktop\diplib-master\include\diplib/morphology.h(1334): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
9>tools.cpp
9>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
16>c_mexapi_version.c
9>c:\users\administrator\desktop\diplib-master\javaio\src\tools.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
19>c_mexapi_version.c
18>c_mexapi_version.c
14>c_mexapi_version.c
20>c_mexapi_version.c
19>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_morphology.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_morphology.exp
9>Generating Code...
17>c_mexapi_version.c
16>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_geometry.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_geometry.exp
20>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_operators.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_operators.exp
14>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_filtering.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_filtering.exp
15>c_mexapi_version.c
16>MEX_dip_geometry.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\dipimage\Debug\dip_geometry.mexw64
19>MEX_dip_morphology.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\dipimage\Debug\dip_morphology.mexw64
16>Done building project "MEX_dip_geometry.vcxproj".
21>------ Rebuild All started: Project: MEX_dip_projection, Configuration: Debug x64 ------
19>Done building project "MEX_dip_morphology.vcxproj".
22>------ Rebuild All started: Project: MEX_dip_segmentation, Configuration: Debug x64 ------
9>Done building project "DIPjavaio.vcxproj" -- FAILED.
23>------ Rebuild All started: Project: MEX_dip_tensor_indices, Configuration: Debug x64 ------
20>MEX_dip_operators.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\dipimage\Debug\dip_operators.mexw64
20>Done building project "MEX_dip_operators.vcxproj".
24>------ Rebuild All started: Project: MEX_imagedisplay, Configuration: Debug x64 ------
18>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_microscopy.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_microscopy.exp
15>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_generation.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_generation.exp
22>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
22>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
14>MEX_dip_filtering.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\dipimage\Debug\dip_filtering.mexw64
14>Done building project "MEX_dip_filtering.vcxproj".
25>------ Rebuild All started: Project: MEX_libraryinformation, Configuration: Debug x64 ------
21>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
21>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
23>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
23>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
24>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
24>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
22>dip_segmentation.cpp
24>imagedisplay.cpp
23>dip_tensor_indices.cpp
21>dip_projection.cpp
18>MEX_dip_microscopy.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\dipimage\Debug\dip_microscopy.mexw64
18>Done building project "MEX_dip_microscopy.vcxproj".
26>------ Rebuild All started: Project: MEX_measure, Configuration: Debug x64 ------
15>MEX_dip_generation.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\dipimage\Debug\dip_generation.mexw64
15>Done building project "MEX_dip_generation.vcxproj".
27>------ Rebuild All started: Project: MEX_numberofthreads, Configuration: Debug x64 ------
17>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_math.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_math.exp
22>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
26>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
21>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
23>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
24>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
26>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
27>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
27>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
26>measure.cpp
27>numberofthreads.cpp
17>MEX_dip_math.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\dipimage\Debug\dip_math.mexw64
17>Done building project "MEX_dip_math.vcxproj".
22>C:\Users\Administrator\Desktop\diplib-master\include\diplib/detection.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
22>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
22>C:\Users\Administrator\Desktop\diplib-master\include\diplib/analysis.h(550): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
26>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
27>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
25>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/dipimage/CMakeLists.txt
25>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/CMakeFiles/generate.stamp is up-to-date.
23>c_mexapi_version.c
25>libraryinformation.cpp
21>c_mexapi_version.c
22>c_mexapi_version.c
23>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_tensor_indices.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_tensor_indices.exp
25>c:\users\administrator\desktop\diplib-master\include\diplib/library/dimension_array.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
21>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_projection.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_projection.exp
22>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_segmentation.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/dip_segmentation.exp
24>c_mexapi_version.c
27>c_mexapi_version.c
26>c_mexapi_version.c
23>MEX_dip_tensor_indices.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\dipimage\Debug\dip_tensor_indices.mexw64
23>Done building project "MEX_dip_tensor_indices.vcxproj".
21>MEX_dip_projection.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\dipimage\Debug\dip_projection.mexw64
22>MEX_dip_segmentation.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\dipimage\Debug\dip_segmentation.mexw64
21>Done building project "MEX_dip_projection.vcxproj".
22>Done building project "MEX_dip_segmentation.vcxproj".
24>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/imagedisplay.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/imagedisplay.exp
26>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/measure.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/measure.exp
24>MEX_imagedisplay.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\dipimage\Debug\imagedisplay.mexw64
24>Done building project "MEX_imagedisplay.vcxproj".
26>MEX_measure.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\dipimage\Debug\measure.mexw64
26>Done building project "MEX_measure.vcxproj".
27>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/numberofthreads.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/numberofthreads.exp
27>MEX_numberofthreads.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\dipimage\Debug\numberofthreads.mexw64
27>Done building project "MEX_numberofthreads.vcxproj".
25>c_mexapi_version.c
25>   Creating library C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/libraryinformation.lib and object C:/Users/Administrator/Desktop/diplib-master/Target/dipimage/Debug/libraryinformation.exp
25>MEX_libraryinformation.vcxproj -> C:\Users\Administrator\Desktop\diplib-master\Target\dipimage\Debug\libraryinformation.mexw64
25>Done building project "MEX_libraryinformation.vcxproj".
28>------ Rebuild All started: Project: ALL_BUILD, Configuration: Debug x64 ------
28>Building Custom Rule C:/Users/Administrator/Desktop/diplib-master/CMakeLists.txt
28>CMake does not need to re-run because C:/Users/Administrator/Desktop/diplib-master/Target/CMakeFiles/generate.stamp is up-to-date.
29>------ Rebuild All started: Project: INSTALL, Configuration: Debug x64 ------
29>-- Install configuration: "Debug"
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/lib/cmake/DIPlib/DIPlibTargets.cmake
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/lib/cmake/DIPlib/DIPlibTargets-debug.cmake
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/lib/cmake/DIPlib/DIPlibConfigVersion.cmake
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/lib/cmake/DIPlib/DIPlibConfig.cmake
29>-- Installing: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/lib/DIP.lib
29>-- Installing: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/lib/DIP.dll
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/accumulators.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/analysis.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/binary.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/border.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/boundary.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/chain_code.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/color.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/detection.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/dft.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/display.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/distance.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/distribution.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/file_io.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/framework.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/generation.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/generic_iterators.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/geometry.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/graph.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/histogram.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/iterators.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/kernel.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/library
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/library/clamp_cast.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/library/copy_buffer.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/library/datatype.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/library/dimension_array.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/library/error.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/library/export.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/library/image.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/library/image_views.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/library/numeric.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/library/operators.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/library/physical_dimensions.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/library/sample_iterator.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/library/stringparams.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/library/tensor.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/library/types.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/linear.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/lookup_table.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/mapping.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/math.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/measurement.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/microscopy.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/morphology.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/multithreading.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/neighborlist.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/nonlinear.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/overload.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/pixel_table.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/private
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/private/constfor.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/private/monadic_operators.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/private/pcg_extras.hpp
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/private/pcg_random.hpp
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/private/pcg_uint128.hpp
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/private/readme.txt
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/random.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/regions.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/saturated_arithmetic.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/segmentation.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/simple_file_io.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/statistics.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/testing.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/transform.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib/union_find.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/diplib.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/dip_matlab_interface.h
29>-- Up-to-date: C:/Users/Administrator/Desktop/diplib-master/INSTALLED/include/dip_opencv_interface.h
29>CMake Error at javaio/cmake_install.cmake:49 (file):
29>  file INSTALL cannot find
29>  "C:/Users/Administrator/Desktop/diplib-master/Target/javaio/Debug/DIPjavaio.dll".
29>Call Stack (most recent call first):
29>  cmake_install.cmake:73 (include)
29>
29>
29>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(138,5): error MSB3073: The command "setlocal
29>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(138,5): error MSB3073: "C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=Debug -P cmake_install.cmake
29>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(138,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd
29>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(138,5): error MSB3073: :cmEnd
29>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(138,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
29>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(138,5): error MSB3073: :cmErrorLevel
29>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(138,5): error MSB3073: exit /b %1
29>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(138,5): error MSB3073: :cmDone
29>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(138,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd
29>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(138,5): error MSB3073: :VCEnd" exited with code 1.
29>Done building project "INSTALL.vcxproj" -- FAILED.
========== Rebuild All: 27 succeeded, 2 failed, 0 skipped ==========
crisluengo commented 5 years ago

It looks like the relevant bit is this:

9>C:\Users\Administrator\Desktop\diplib-master\javaio\src\javaio.cpp(26): fatal error C1083: Cannot open include file: 'dlfcn.h': No such file or directory

That is a file that comes with my system. I don't know why this is needed or what it does -- I didn't write the JavaIO component.

However, if you are only using DIPimage, then you don't need the JavaIO component. It is actually never used by DIPimage. You can still use Bio-Formats from DIPimage, it uses Bio-Formats through a different interface.

In CMake, set DIP_BUILD_JAVAIO=Off. This will make it so that you don't compile the JavaIO module, which is the only one that seems to be erroring out in your compilation.


It's been a while since any of us compiled stuff on Windows, as you can see. :) Thanks for helping us with your error reports. We'll have to look carefully into all these components that don't compile well to see what is going on. Windows is always the odd one out...

WeisongZhao commented 5 years ago

It's true for the windows (especially for C++ ). I will focus on the matlab and C++ toolbox.


BTW, if it is helpful, the dlfcn.h is a part of Matlab in the folder MatlabR2017b\toolbox\sldrt\lib \include\dlfcn.h for my situation.

WeisongZhao commented 5 years ago

It works! The DIPimage folder is built. I am curious for this operation (not a big problem :) ): how is the DIPimage folder maken automatic ( all is the .m files), and what is the meaning of the DIPviewer.dll and DIPjavaio.dll.

crisluengo commented 5 years ago

Excellent!

It looks like dlfcn.h is a POSIX file, and the function used from it is a POSIX function. The JavaIO module will currently not work on Windows, we'll have to look into a way of fixing this.

how is the DIPimage folder maken automatic ( all is the .m files)

The M-files are hand-written, not generated automatically. Most of them only contain documentation for functionality implemented in DIPlib, which is accessed using MEX-files. Some of them contain actual MATLAB code.

what is the meaning of the DIPviewer.dll and DIPjavaio.dll.

DIPviewer.dll contains the code for the interactive image display functionality, see the documentation. If you compiled this, it will be available from within MATLAB through the viewslice function. But by default DIPimage will display images using a different viewer implemented in MATLAB.

DIPjavaio.dll contains the JavaIO module, which can read files through external Java libraries. It is designed as an interface to Bio-Formats, and thus allows DIPlib to read images from hundreds of image file formats.

WeisongZhao commented 5 years ago

Thanks for the software!

crisluengo commented 5 years ago

The JavaIO module now builds on Windows, fixed in commit 259e722aef77c9948afd437ad5fdc4e27105faf8.