[Insight-users] Re: volview plugin DLL post-build error
(clarification)
Karthik Krishnan
karthik.krishnan at kitware.com
Thu Dec 6 10:52:34 EST 2007
The issue has been resolved
Thanks
On 12/5/07, mrcheung at mdanderson.org <mrcheung at mdanderson.org> wrote:
>
>
> Karthik,
>
> The post build error message still there in Release mode.
> But, after I built it with Release. DLL worked in the other computer as
> well.
>
> Thanks a lot !
> Rex
>
>
> Build Log
>
>
>
>
> ------- Build started: Project: vvITKSigmoid, Configuration:
> Release|Win32 -------
>
>
>
>
>
>
>
> Command Lines
>
>
>
>
> Creating temporary file "c:
> \Insight2\InsightApplications-VSNET\VolviewPlugIns\Release\BAT000001.bat"
> with contents
> [
> @echo off
> "C:\Program Files\CMake20\bin\cmake.exe" C:
> \Insight2\InsightApplications\VolviewPlugIns\CMakeLists.txt
> -HC:\Insight2\InsightApplications
> -BC:\Insight2\InsightApplications-VSNET
>
>
> if errorlevel 1 goto VCReportError
> goto VCEnd
> :VCReportError
> echo Project : error PRJ0019: A tool returned an error code from
> "Building Custom Rule
> vvITKSigmoid.vcproj.cmake"
> exit 1
> :VCEnd
> ]
> Creating command line ""c:
>
> \Insight2\InsightApplications-VSNET\VolviewPlugIns\Release\BAT000001.bat""
> Creating temporary file "c:
> \Insight2\InsightApplications-VSNET\VolviewPlugIns\Release\RSP000002.rsp"
> with contents
> [
> /O2 /I "C:\Insight2\Insight-VC++\Utilities\vxl\core" /I "C:
> \Insight2\Insight-VC++\Utilities\vxl\vcl" /I
> "C:\Insight2\Insight\Utilities\vxl\core" /I "C:
> \Insight2\Insight\Utilities\vxl\vcl" /I
> "C:\Insight2\Insight\Utilities" /I "C:
> \Insight2\Insight-VC++\Utilities" /I
> "C:\Insight2\Insight-VC++\Utilities\gdcm" /I "C:
> \Insight2\Insight\Utilities\nifti\znzlib" /I
> "C:\Insight2\Insight\Utilities\nifti\niftilib" /I
> "C:\Insight2\Insight\Utilities\expat" /I
> "C:\Insight2\Insight-VC++\Utilities\expat" /I "C:
> \Insight2\Insight-VC++\Utilities\DICOMParser" /I
> "C:\Insight2\Insight\Utilities\DICOMParser" /I
> "C:\Insight2\Insight\Utilities\NrrdIO" /I
> "C:\Insight2\Insight\Utilities\MetaIO" /I "C:
> \Insight2\Insight\Code\SpatialObject" /I
> "C:\Insight2\Insight\Code\Numerics\NeuralNetworks" /I
> "C:\Insight2\Insight\Code\Numerics\Statistics" /I
> "C:\Insight2\Insight\Code\Numerics\FEM" /I "C:
> \Insight2\Insight\Code\IO" /I "C:\Insight2\Insight\Code\Numerics" /I
> "C:
> \Insight2\Insight\Code\Common" /I
> "C:\Insight2\Insight\Code\BasicFilters" /I "C:
> \Insight2\Insight\Code\Algorithms" /I "C:\Insight2\Insight-VC++" /D
> "WIN32" /D "_WINDOWS" /D
> "vvITKSigmoid_EXPORTS" /D "_WINDLL" /D "_MBCS" /FD /EHsc /MD /GR
> /Fo"Release\\" /Fd".
> \Release/vc70.pdb" /W3 /c /TP /TP
> /Zm1000 -DNOMINMAX -DNOMINMAX /D NDEBUG /D NDEBUG
> -DCMAKE_INTDIR=\"Release\"
> "\Insight2\InsightApplications\VolviewPlugIns\vvITKSigmoid.cxx"
> ]
> Creating command line "cl.exe @"c:
> \Insight2\InsightApplications-VSNET\VolviewPlugIns\Release\RSP000002.rsp"
> /nologo"
> Creating temporary file "c:
> \Insight2\InsightApplications-VSNET\VolviewPlugIns\Release\RSP000003.rsp"
> with contents
> [
> /OUT:"Release\vvITKSigmoid.dll" /INCREMENTAL:NO /NOLOGO
> /LIBPATH:"C:\Insight2\Insight-VC++\bin\.
> \Release" /LIBPATH:"C:\Insight2\Insight-VC++\bin\\" /DLL
> /PDB:"Release\vvITKSigmoid.pdb"
> /STACK:10000000 /IMPLIB:"Release\vvITKSigmoid.lib" /MACHINE:I386
> /STACK:10000000 /machine:I386
> /INCREMENTAL:YES odbc32.lib odbccp32.lib ITKAlgorithms.lib
> ITKCommon.lib ITKBasicFilters.lib
> ITKIO.lib ITKCommon.lib ITKBasicFilters.lib ITKAlgorithms.lib
> ITKNrrdIO.lib itkgdcm.lib
> itkjpeg12.lib itkjpeg16.lib wsock32.lib snmpapi.lib itkpng.lib
> itktiff.lib itkjpeg8.lib
> ITKSpatialObject.lib ITKMetaIO.lib ITKDICOMParser.lib ITKEXPAT.lib
> ITKniftiio.lib ITKznz.lib
> itkzlib.lib ITKNumerics.lib ITKStatistics.lib ITKCommon.libitkvnl_inst.lib itkvnl_algo.lib
> itkvnl.lib itkvcl.lib itknetlib.lib itksys.lib kernel32.lib
> user32.lib gdi32.lib winspool.lib
> comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
> odbc32.lib odbccp32.lib "
> \Insight2\insight-vc++\bin\release\ITKAlgorithms.lib" "
> \Insight2\insight-vc++\bin\release\ITKCommon.lib" "
> \Insight2\insight-vc++\bin\release\ITKBasicFilters.lib" "
> \Insight2\insight-vc++\bin\release\ITKIO.lib"
> "\Insight2\insight-vc++\bin\release\ITKNrrdIO.lib"
> "\Insight2\insight-vc++\bin\release\itkgdcm.lib" "
> \Insight2\insight-vc++\bin\release\itkjpeg12.lib" "
> \Insight2\insight-vc++\bin\release\itkjpeg16.lib"
> "\Insight2\insight-vc++\bin\release\itkpng.lib"
> "\Insight2\insight-vc++\bin\release\itktiff.lib" "
> \Insight2\insight-vc++\bin\release\itkjpeg8.lib" "
> \Insight2\insight-vc++\bin\release\ITKSpatialObject.lib" "
> \Insight2\insight-vc++\bin\release\ITKMetaIO.lib" "
> \Insight2\insight-vc++\bin\release\ITKDICOMParser.lib" "
> \Insight2\insight-vc++\bin\release\ITKEXPAT.lib" "
> \Insight2\insight-vc++\bin\release\ITKniftiio.lib" "
> \Insight2\insight-vc++\bin\release\ITKznz.lib"
> "\Insight2\insight-vc++\bin\release\itkzlib.lib" "
> \Insight2\insight-vc++\bin\release\ITKNumerics.lib" "
> \Insight2\insight-vc++\bin\release\ITKStatistics.lib" "
> \Insight2\insight-vc++\bin\release\itkvnl_inst.lib" "
> \Insight2\insight-vc++\bin\release\itkvnl_algo.lib" "
> \Insight2\insight-vc++\bin\release\itkvnl.lib"
> "\Insight2\insight-vc++\bin\release\itkvcl.lib" "
> \Insight2\insight-vc++\bin\release\itknetlib.lib"
> "\Insight2\insight-vc++\bin\release\itksys.lib"
> ".\Release\vvITKSigmoid.obj"
> ]
> Creating command line "link.exe @"c:
>
> \Insight2\InsightApplications-VSNET\VolviewPlugIns\Release\RSP000003.rsp""
> Creating temporary file "c:
> \Insight2\InsightApplications-VSNET\VolviewPlugIns\Release\BAT000004.bat"
> with contents
> [
> @echo off
> "C:\Program Files\CMake20\bin\cmake.exe" -E copy
> /.\Release/vvITKSigmoid.dll "C:/Program
> Files/VolView20/.\Release/Plugins/vvITKSigmoid.dll"
>
> if errorlevel 1 goto VCReportError
> goto VCEnd
> :VCReportError
> echo Project : error PRJ0019: A tool returned an error code from
> "Performing Post-Build Event..."
> exit 1
> :VCEnd
> ]
> Creating command line ""c:
>
> \Insight2\InsightApplications-VSNET\VolviewPlugIns\Release\BAT000004.bat""
>
>
>
>
>
> Output Window
>
>
>
>
> Building Custom Rule vvITKSigmoid.vcproj.cmake
> -- Check for working C compiler: cl -- works
> -- Check for working CXX compiler: cl -- works
> -- Configuring done
> -- Generating done
> -- Build files have been written to:
> C:/Insight2/InsightApplications-VSNET
> Compiling...
> vvITKSigmoid.cxx
> Linking...
> Creating library Release\vvITKSigmoid.lib and object
> Release\vvITKSigmoid.exp
> Performing Post-Build Event...
> Error copying file "/.\Release/vvITKSigmoid.dll" to "C:/Program
> Files/VolView20/.
> \Release/Plugins/vvITKSigmoid.dll".
> Project : error PRJ0019: A tool returned an error code from
> "Performing Post-Build Event..."
>
>
>
>
>
> Results
>
>
>
>
> Build log was saved at
> "file://c:\Insight2\InsightApplications-VSNET\VolviewPlugIns\Release\BuildLog.htm"
> vvITKSigmoid - 1 error(s), 0 warning(s)
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> "Karthik Krishnan"
> <karthik.krishnan at kitware.com> To:
> "
> mrcheung at mdanderson.org" <mrcheung at mdanderson.org>
> cc:
>
> 12/05/2007 02:30 PM
>
>
>
> Subject:
> Re:
> [Insight-users] Re: volview plugin DLL post-build error
> (clarification)
>
>
>
>
>
>
> Rex:
>
> On 12/5/07, mrcheung at mdanderson.org <mrcheung at mdanderson.org > wrote:
>
>
> Compiling...
> vvITKSigmoid.cxx
> Linking...
> Creating library Debug\vvITKSigmoid.lib and object
> Debug\vvITKSigmoid.exp
>
> I would also strongly recommend that you built them in "Release" rather
> than "Debug" . VolView for sure is built using Release mode. There is no
> reason to have your plugins built using Debug mode. Its not like you can
> debug them anyway easily running it through an external application like
> VolView. Execution times between Debug and release can be twice as fast...
>
> --
> k
>
>
>
>
>
--
Karthik Krishnan
R&D Engineer,
Kitware Inc.
Ph: 518 371 3971 x119
Fax: 518 371 3971
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/insight-users/attachments/20071206/a750c3e9/attachment.htm
More information about the Insight-users
mailing list