<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt"><div><span>I am linking my app with vtksys.lib.</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span>But your answer also tells me I can use this function in my app.</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 16px;
 font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span>So it must be something else... maybe the fact that my vtk is built with multibyte and the app with unicode?</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span>Should find a function in vtksys that is unrelated to this to test.</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span>Maarten<br></span></div> <div
 class="qtdSeparateBR"><br><br></div><div style="display: block;" class="yahoo_quoted"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> On Thursday, June 5, 2014 4:31:20 PM, David Gobbi <david.gobbi@gmail.com> wrote:<br> </font> </div>  <br><br> <div class="y_msg_container">An unresolved symbol just means that you have to link to the library,<br clear="none">e.g. if you have a target_link_libraries() call in your CMakeLists.txt,<br clear="none">make sure that "vtksys" is listed.<br clear="none"><div class="yqt8457087447" id="yqtfd75112"><br clear="none">On Thu, Jun 5, 2014 at 2:20 PM, Maarten Beek <<a shape="rect" ymailto="mailto:beekmaarten@yahoo.com"
 href="mailto:beekmaarten@yahoo.com">beekmaarten@yahoo.com</a>> wrote:<br clear="none">> Hi David,<br clear="none">><br clear="none">> Thanks for the quick reply.<br clear="none">><br clear="none">> Sounds complicated, but I'll browse through the windows docs.<br clear="none">><br clear="none">> In my search for a solution I also bumped into vtksys::Encoding::ToNarrow(),<br clear="none">> however this gives me an 'unresolved external symbol' link error. I have<br clear="none">> never used stuff in vtksys (and similar libs like vtkpng, vtktiff) before,<br clear="none">> so I am not really sure I am supposed to, i.e., these are just functions<br clear="none">> used by cmake and/or in just the vtk build.<br clear="none">><br clear="none">> Maarten<br clear="none">><br clear="none">><br clear="none">> On Thursday, June 5, 2014 3:44:46 PM, David Gobbi <<a shape="rect" ymailto="mailto:david.gobbi@gmail.com"
 href="mailto:david.gobbi@gmail.com">david.gobbi@gmail.com</a>><br clear="none">> wrote:<br clear="none">><br clear="none">><br clear="none">> Hi Maarten,<br clear="none">><br clear="none">> VTK just uses C++ streams in most of its readers/writers.  On OS X,<br clear="none">> you'll find that you can use utf-8 filenames just fine.  Same for linux,<br clear="none">> for the most part at least.<br clear="none">><br clear="none">> For Windows, you'd have to set the codepage to 65001 (utf-8).  I've<br clear="none">> done this successfully for console I/O (via SetConsoleOutputCP()),<br clear="none">> but you'll have to look through the Windows docs to see what function<br clear="none">> is needed to change the codepage used by CreateFileA.<br clear="none">><br clear="none">> - David<br clear="none">><br clear="none">><br clear="none">> On Thu, Jun 5, 2014 at 1:17 PM, Maarten Beek <<a
 shape="rect" ymailto="mailto:beekmaarten@yahoo.com" href="mailto:beekmaarten@yahoo.com">beekmaarten@yahoo.com</a>> wrote:<br clear="none">>> Hi all,<br clear="none">>><br clear="none">>> I was wondering if there is a multi-platform way of loading a file (e.g.<br clear="none">>> tif, stl) with chinese, russian characters in the file path in VTK.<br clear="none">>> How would I build VTK with Unicode characters?<br clear="none">>> Can I use a non-unicode VTK in a unicode app?<br clear="none">>><br clear="none">>> Thanks - Maarten<br clear="none">><br clear="none">><br clear="none"></div><br><br></div>  </div> </div>  </div> </div></body></html>