<div>hi all,</div>
<div>I'm building a MFC program with some ITK feature, but I met a serious problem:</div>
<div>first I create a common single-view MFC program with Visual Studio, the project name is myAPP,</div>
<div>then I&nbsp;create a CMakelists file under the same folder and write it like this:</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; 
<p><font face="verdana" color="#3333ff">PROJECT(myApp)</font></p>
<p><font face="verdana" color="#3333ff"># This INCLUDE is to allow developers with both MSVC and Borland compilers installed<br># to manually change the FindVTK results to point to the correct (MSVC) vtk build directory</font>
 </p>
<p><font face="verdana" color="#3333ff">IF( BUILD_OUTSIDE_INSIGHT_APPLICATIONS )</font></p>
<p><font face="verdana" color="#3333ff">&nbsp; FIND_PACKAGE(ITK)<br>&nbsp; IF(ITK_FOUND)<br>&nbsp;&nbsp;&nbsp; INCLUDE(${ITK_USE_FILE})<br>&nbsp; ELSE(ITK_FOUND)<br>&nbsp;&nbsp;&nbsp; MESSAGE(FATAL_ERROR<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;Cannot build InsightApplications without ITK.&nbsp; Please set ITK_DIR.&quot;) 
<br>&nbsp; ENDIF(ITK_FOUND)</font></p>
<p><br><font face="verdana" color="#3333ff">ENDIF( BUILD_OUTSIDE_INSIGHT_APPLICATIONS )<br>&nbsp;<br>IF (NOT USE_ITK_FILE)<br>&nbsp; INCLUDE (${CMAKE_ROOT}/Modules/FindITK.cmake)<br>ENDIF (NOT USE_ITK_FILE)</font></p>
<p><font face="verdana" color="#3333ff">IF (USE_ITK_FILE)<br>&nbsp; INCLUDE(${USE_ITK_FILE})<br>ENDIF (USE_ITK_FILE)</font></p>
<p><font face="verdana" color="#3333ff">FILE(GLOB SOURCE_FILES &quot;*.cpp&quot;)<br>FILE(GLOB HEADER_FILES &quot;*.h&quot;)</font></p>
<p><font face="verdana" color="#3333ff">SET(RESOURCE_FILES<br>&nbsp;myApp.rc <br>&nbsp;res/myApp.ico<br>&nbsp;)<br>SET( myApp_SRCS <br>&nbsp;${SOURCE_FILES}<br>&nbsp;${HEADER_FILES}<br>&nbsp;${RESOURCE_FILES}<br>)</font></p>
<p><font face="verdana" color="#3333ff">SOURCE_GROUP(&quot;Source&quot; FILES ${SOURCE_FILES})<br>SOURCE_GROUP(&quot;Header&quot; FILES ${HEADER_FILES})<br>SOURCE_GROUP(&quot;Resource&quot; FILES ${RESOURCE_FILES})</font>
 </p>
<p><font face="verdana" color="#3333ff">LINK_LIBRARIES( <br>&nbsp; ITKCommon<br>&nbsp; ITKIO<br>&nbsp; ITKBasicFilters<br>&nbsp; ITKNumerics<br>&nbsp; ITKAlgorithms<span></span> <br>&nbsp; ITKFEM<br>&nbsp; ITKStatistics<br>&nbsp; shlwapi<br>)</font></p>
<p><font face="verdana" color="#3333ff">SET(CMAKE_BUILD_SETTING_CXX_FLAGS &quot;&nbsp; /W3 /Zm1000 /GX /GR&quot;)<br>SET(CMAKE_BUILD_SETTING_CXX_FLAGS_DEBUG &quot;/MDd /Zi /Od /GZ&quot;)<br>SET(CMAKE_BUILD_SETTING_CXX_FLAGS_RELEASE &quot;/MD /O2&quot;) 
</font></p>
<p><font face="verdana" color="#3333ff">ADD_DEFINITIONS(-D_AFXDLL)<br>SET(CMAKE_MFC_FLAG 6)<br>ADD_EXECUTABLE(myApp WIN32 ${myApp_SRCS})</font></p>
<p><font color="#3333ff"><font face="">&nbsp;<font color="#000000">and then I use CMake with this folder and generated some extra file such as ALL_BUILD.vcproj, </font></font></font></p>
<p>then I build the solution again, but some surprising <font style="BACKGROUND-COLOR: #ffffff">thing</font> happen, shown in the picture below attached.</p>
<p>the information was as follow:</p>
<p>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C2018: unknown character '0x1'<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C2018: unknown character '0x1' 
<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C2018: unknown character '0x1'<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C2018: unknown character '0x1' 
<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C2018: unknown character '0x10'<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C2018: unknown character '0x10' 
<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C2018: unknown character '0x10'<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C2018: unknown character '0x10' 
<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res<span></span> \myApp.ico error C2018: unknown character '0x5'<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C2018: unknown character '0x6' 
<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C2018: unknown character '0x8'<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C2018: unknown character '0x6' 
<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C2018: unknown character '0x8'<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C2018: unknown character '0x8' 
<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C2059: syntax error : 'constant'<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C3209: ' 
<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C3209: '' : Unicode identifiers are not yet supported<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C3209: '' : Unicode identifiers are not yet supported 
<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C3209: ' ' : Unicode identifiers are not yet supported<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico error C3209: ' 00' : Unicode identifiers are not yet supported 
<br>c:\Documents and Settings\Taokai\My Documents\Visual Studio Projects\MFC_Test\myApp\res\myApp.ico fatal error C1004: unexpected end of file found<br>myApp warning C4821: Unable to determine Unicode encoding type, please save the file with signature (BOM) 
</p>
<p>I have never seen such problem before. Does anyone know why? please help!<span></span> </p>
<p>Any help will be greatly appreciated!</p>
<p>&nbsp;</p>
<p>Taokai</p>
<p>Sep 2, 2006<br></p>
<p>&nbsp;</p></div>