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