Hi, I was used to work on the OTB 3.18 and everything went well. With the new features in the v4.0, today I download and try to compile it but failed The problem is very similar to this post: https://groups.google.com/forum/#!topic/otb-users/03XA8Kdk9H8. But there seems no clear solution to this post. I don't want to reinstall the Osgeo4w since I have other packages such as QGis, GRASS, and other related projects.
I have followed the instruction on : http://orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech2.html#x14-220011 My config: CMake : 2.8.12.2 C++ compiler: vs 10 External GDAL: v1.10, installed through OSgeo4w Error log as follows: ------------------------------------------------------------------------------------------------------------------------------------------------------ Mercurial was not found. Disabling build shared lib option on windows like OS. The size of the stack is already defined, so we dont't modified it. Found OSGeo4W (D:/OSGeo4W64) Importing GDAL... GDAL includes : D:/OSGeo4W64/include GDAL library : D:/OSGeo4W64/lib/gdal_i.lib GDAL version is 1.10.1 Testing if GDAL exposes tiff library symbols -- no Testing if GDAL exposes geotiff library symbols -- no Testing if GDAL exposes jpeg library symbols -- no Testing if GDAL has OGR -- no CMake Error at CMake/ImportGdal.cmake:166 (message): OGR MESSAGE: Change Dir: D:/OTB_related/OTB_built/CMake/CMakeFiles/CMakeTmp Run Build Command:C:\PROGRA~2\MICROS~3.0\Common7\IDE\devenv.com CMAKE_TRY_COMPILE.sln /build Release /project cmTryCompileExec354803476 Microsoft (R) Visual Studio Version 10.0.40219.1. Copyright (C) Microsoft Corp. All rights reserved. 1>------ Build started: Project: cmTryCompileExec354803476, Configuration: Release Win32 ------ 1>Build started 15/03/2014 10:12:07 PM. 1>PrepareForBuild: 1> Creating directory "D:\OTB_related\OTB_built\CMake\CMakeFiles\CMakeTmp\Release\". 1>InitializeBuildStatus: 1> Creating "cmTryCompileExec354803476.dir\Release\cmTryCompileExec354803476.unsuccessfulbuild" because "AlwaysCreate" was specified. 1>ClCompile: 1> Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.40219.01 for 80x86 1> Copyright (C) Microsoft Corporation. All rights reserved. 1> 1> cl /c /ID:\OSGeo4W64\include /W3 /WX- /O2 /Ob2 /Oy- /D WIN32 /D _WINDOWS /D NDEBUG /D "CMAKE_INTDIR=\"Release\"" /D _MBCS /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"cmTryCompileExec354803476.dir\Release\\" /Fd"cmTryCompileExec354803476.dir\Release\vc100.pdb" /Gd /TP /analyze- /errorReport:prompt "..\..\..\..\OTB-4.0.0\CMake\TestGDALHasOGR.cxx" 1> 1> TestGDALHasOGR.cxx 1>TestGDALHasOGR.obj : error LNK2019: unresolved external symbol "public: static class OGRDataSource * __cdecl OGRSFDriverRegistrar::Open(char const *,int,class OGRSFDriver * *)" (?Open@OGRSFDriverRegistrar@@SAPAVOGRDataSource@@PBDHPAPAVOGRSFDriver@@@Z) referenced in function _main 1>D:\OTB_related\OTB_built\CMake\CMakeFiles\CMakeTmp\Release\cmTryCompileExec354803476.exe : fatal error LNK1120: 1 unresolved externals 1> 1>Build FAILED. 1> 1>Time Elapsed 00:00:01.82 ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== Call Stack (most recent call first): CMakeLists.txt:206 (include) Configuring incomplete, errors occurred! See also "D:/OTB_related/OTB_built/CMakeFiles/CMakeOutput.log". See also "D:/OTB_related/OTB_built/CMakeFiles/CMakeError.log". Chris, -- -- Check the OTB FAQ at http://www.orfeo-toolbox.org/FAQ.html You received this message because you are subscribed to the Google Groups "otb-users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/otb-users?hl=en --- You received this message because you are subscribed to the Google Groups "otb-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
