<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Dear all,<div><br></div><div>Im using Windows and the compiler is VS2005. I wrote a CMakeLists.txt file to run a image registration program, which generates a executable named as FFD_3D_mask.exe. This executable takes &nbsp;some arguments as names of input and output files. The CMake file is written as the following, and it runs properly and the generated executable also works fine by inputing the arguments manually in the command window.</div><div><br></div><div>-----------------</div><div><div>cmake_minimum_required(VERSION 2.8)</div><div><br></div><div><br></div><div>PROJECT(FFD_3D_mask)</div><div><br></div><div>FIND_PACKAGE(ITK)</div><div><br></div><div>IF(ITK_FOUND)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>INCLUDE(${ITK_USE_FILE})</div><div>ELSE(ITK_FOUND)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>MESSAGE(FATAL_ERROR</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>"ITK not found. Please set ITK_DIR.")</div><div>ENDIF(ITK_FOUND)</div><div><br></div><div>ADD_EXECUTABLE(FFD_3D_mask FFD_3D_mask.cxx )</div><div><br></div><div>TARGET_LINK_LIBRARIES(FFD_3D_mask ITKCommon ITKIO ITKNumerics ITKStatistics)</div><div><br></div><div>------------</div><div><br></div><div>Then I tried to automatically run the executable, without having to type the arguments manually everytime. Then I added the following lines. I build the executable first, and then build the RUN_TEST. The test is failed, and the error message is attached. I am not sure whether the code I wrote was wrong, or didnt build the test&nbsp;properly?</div><div><br></div><div>----------------------</div><div><br></div><div><div>ENABLE_TESTING()</div><div><br></div><div>SET(IMAGE_DIR "C:/MRI/Images/MHD")</div><div><br></div><div>ADD_TEST(RUN_TEST FFD_3D_mask.exe&nbsp;</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>${IMAGE_DIR}/fixed.mhd</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>${IMAGE_DIR}/flirt.mhd</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>${IMAGE_DIR}/output.mhd</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>${IMAGE_DIR}/mask_fix.mhd</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>${IMAGE_DIR}/mask_moving.mhd</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>DiffAfter.mhd</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>DiffBefore.mhd</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>DeformationField.mhd</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>1</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>1</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>TransformationParas.txt</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>5</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>IdenTransform.tfm</div><div>)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div>------------------------</div><div><br></div><div>The error msg</div><div><br></div><div><div>1&gt;------ Build started: Project: RUN_TESTS, Configuration: Debug Win32 ------</div><div>1&gt;&nbsp;</div><div>1&gt;Performing Post-Build Event...</div><div>1&gt;Test project C:/MRI/ITK/test/Registration/Deformable/3D_mask/build</div><div>1&gt; &nbsp; &nbsp;Start 1: RUN_TEST</div><div>1&gt;1/1 Test #1: RUN_TEST .........................***Failed &nbsp; &nbsp;7.47 sec</div><div>1&gt;0% tests passed, 1 tests failed out of 1</div><div>1&gt;Total Test time (real) = &nbsp; 7.50 sec</div><div>1&gt;The following tests FAILED:</div><div>1&gt; &nbsp; 1 - RUN_TEST (Failed)</div><div>1&gt;Errors while running CTest</div><div>1&gt;Project : error PRJ0019: A tool returned an error code from "Performing Post-Build Event..."</div><div>1&gt;Build log was saved at "file://c:\MRI\ITK\test\Registration\Deformable\3D_mask\build\RUN_TESTS.dir\Debug\BuildLog.htm"</div><div>1&gt;RUN_TESTS - 1 error(s), 0 warning(s)</div><div>========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========</div><div><br></div><div><br></div></div></div><br><br><br><br></div>                                               <br /><hr />Windows Live:  <a href='http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_3:092010' target='_new'>Friends get your Flickr, Yelp, and Digg updates when they e-mail you.</a></body>
</html>