<div dir="ltr">Hello everyone,<div><br><div><br></div><div>I'm trying to get back on my thesis work using VTK and QT on C++ visual studio environment, on my old pc didn't have issues while building vtk library with qt use but now im getting the following error msg at cmake. Hope someone can help me get rid of it. Thanks in advance.</div>
<div><br></div><div>I was building VTK 5.10.1 with QT 4.8.2 and using Cmake 2.8.12</div><div><br></div><div>The error in cmake goes as follows:</div><div><br></div><div><p style="margin:0px"><span style="color:rgb(255,0,0)">CMake Warning (dev) in Common/CMakeLists.txt:<br>
  Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link<br>  interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the<br>  cmake_policy command to set the policy and suppress this warning.<br>
<br>  Target "vtkCommon" has an INTERFACE_LINK_LIBRARIES property.  This should<br>  be preferred as the source of the link interface for this library but<br>  because CMP0022 is not set CMake is ignoring the property and using the<br>
  link implementation as the link interface instead.<br><br>  INTERFACE_LINK_LIBRARIES:<br><br>    vtksys;wsock32;vtksys<br><br>  Link implementation:<br><br>    vtksys;wsock32<br><br>This warning is for project developers.  Use -Wno-dev to suppress it.<br>
</span></p>
<p style="margin:0px"><span style="color:rgb(255,0,0)">CMake Warning (dev) in Filtering/CMakeLists.txt:<br>  Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link<br>  interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the<br>
  cmake_policy command to set the policy and suppress this warning.<br><br>  Target "vtkFiltering" has an INTERFACE_LINK_LIBRARIES property.  This<br>  should be preferred as the source of the link interface for this library<br>
  but because CMP0022 is not set CMake is ignoring the property and using the<br>  link implementation as the link interface instead.<br><br>  INTERFACE_LINK_LIBRARIES:<br><br>    vtkCommon;vtkCommon<br><br>  Link implementation:<br>
<br>    vtkCommon<br><br>This warning is for project developers.  Use -Wno-dev to suppress it.<br></span></p>
<p style="margin:0px"><span style="color:rgb(255,0,0)">CMake Warning (dev) in Graphics/CMakeLists.txt:<br>  Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link<br>  interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the<br>
  cmake_policy command to set the policy and suppress this warning.<br><br>  Target "vtkGraphics" has an INTERFACE_LINK_LIBRARIES property.  This should<br>  be preferred as the source of the link interface for this library but<br>
  because CMP0022 is not set CMake is ignoring the property and using the<br>  link implementation as the link interface instead.<br><br>  INTERFACE_LINK_LIBRARIES:<br><br>    vtkFiltering;vtkverdict;vtkFiltering<br><br>  Link implementation:<br>
<br>    vtkFiltering;vtkverdict<br><br>This warning is for project developers.  Use -Wno-dev to suppress it.<br></span></p>
<p style="margin:0px"><span style="color:rgb(255,0,0)">CMake Warning (dev) in Imaging/CMakeLists.txt:<br>  Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link<br>  interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the<br>
  cmake_policy command to set the policy and suppress this warning.<br><br>  Target "vtkImaging" has an INTERFACE_LINK_LIBRARIES property.  This should<br>  be preferred as the source of the link interface for this library but<br>
  because CMP0022 is not set CMake is ignoring the property and using the<br>  link implementation as the link interface instead.<br><br>  INTERFACE_LINK_LIBRARIES:<br><br>    vtkFiltering;vtkFiltering<br><br>  Link implementation:<br>
<br>    vtkFiltering<br><br>This warning is for project developers.  Use -Wno-dev to suppress it.<br></span></p>
<p style="margin:0px"><span style="color:rgb(255,0,0)">CMake Warning (dev) in IO/CMakeLists.txt:<br>  Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link<br>  interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the<br>
  cmake_policy command to set the policy and suppress this warning.<br><br>  Target "vtkIO" has an INTERFACE_LINK_LIBRARIES property.  This should be<br>  preferred as the source of the link interface for this library but because<br>
  CMP0022 is not set CMake is ignoring the property and using the link<br>  implementation as the link interface instead.<br><br>  INTERFACE_LINK_LIBRARIES:<br><br>    vtkFiltering;vtkDICOMParser;vtkNetCDF;vtkNetCDF_cxx;LSDyna;vtkmetaio;vtksqlite;vtkpng;vtkzlib;vtkjpeg;vtktiff;vtkexpat;vtksys;vfw32;vtkFiltering<br>
<br>  Link implementation:<br><br>    vtkFiltering;vtkDICOMParser;vtkNetCDF;vtkNetCDF_cxx;LSDyna;vtkmetaio;vtksqlite;vtkpng;vtkzlib;vtkjpeg;vtktiff;vtkexpat;vtksys;vfw32<br><br>This warning is for project developers.  Use -Wno-dev to suppress it.<br>
</span></p>
<p style="margin:0px"><span style="color:rgb(255,0,0)">CMake Warning (dev) in Rendering/CMakeLists.txt:<br>  Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link<br>  interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the<br>
  cmake_policy command to set the policy and suppress this warning.<br><br>  Target "vtkRendering" has an INTERFACE_LINK_LIBRARIES property.  This<br>  should be preferred as the source of the link interface for this library<br>
  but because CMP0022 is not set CMake is ignoring the property and using the<br>  link implementation as the link interface instead.<br><br>  INTERFACE_LINK_LIBRARIES:<br><br>    vtkGraphics;vtkImaging;vtkIO;vtkftgl;vtkfreetype;opengl32;vtkGraphics;vtkImaging<br>
<br>  Link implementation:<br><br>    vtkGraphics;vtkImaging;vtkIO;vtkftgl;vtkfreetype;opengl32<br><br>This warning is for project developers.  Use -Wno-dev to suppress it.<br></span></p>
<p style="margin:0px"><span style="color:rgb(255,0,0)">CMake Warning (dev) in Hybrid/CMakeLists.txt:<br>  Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link<br>  interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the<br>
  cmake_policy command to set the policy and suppress this warning.<br><br>  Target "vtkHybrid" has an INTERFACE_LINK_LIBRARIES property.  This should<br>  be preferred as the source of the link interface for this library but<br>
  because CMP0022 is not set CMake is ignoring the property and using the<br>  link implementation as the link interface instead.<br><br>  INTERFACE_LINK_LIBRARIES:<br><br>    vtkRendering;vtkIO;vtkexoIIc;vfw32;vtkftgl;vtkRendering;vtkIO<br>
<br>  Link implementation:<br><br>    vtkRendering;vtkIO;vtkexoIIc;vfw32;vtkftgl<br><br>This warning is for project developers.  Use -Wno-dev to suppress it.<br></span></p>
<p style="margin:0px"><span style="color:rgb(255,0,0)">CMake Warning (dev) in VolumeRendering/CMakeLists.txt:<br>  Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link<br>  interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the<br>
  cmake_policy command to set the policy and suppress this warning.<br><br>  Target "vtkVolumeRendering" has an INTERFACE_LINK_LIBRARIES property.  This<br>  should be preferred as the source of the link interface for this library<br>
  but because CMP0022 is not set CMake is ignoring the property and using the<br>  link implementation as the link interface instead.<br><br>  INTERFACE_LINK_LIBRARIES:<br><br>    vtkRendering;vtkIO;opengl32;vtkRendering;vtkIO<br>
<br>  Link implementation:<br><br>    vtkRendering;vtkIO;opengl32<br><br>This warning is for project developers.  Use -Wno-dev to suppress it.<br></span></p>
<p style="margin:0px"><span style="color:rgb(255,0,0)">CMake Warning (dev) in Widgets/CMakeLists.txt:<br>  Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link<br>  interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the<br>
  cmake_policy command to set the policy and suppress this warning.<br><br>  Target "vtkWidgets" has an INTERFACE_LINK_LIBRARIES property.  This should<br>  be preferred as the source of the link interface for this library but<br>
  because CMP0022 is not set CMake is ignoring the property and using the<br>  link implementation as the link interface instead.<br><br>  INTERFACE_LINK_LIBRARIES:<br><br>    vtkRendering;vtkHybrid;vtkVolumeRendering;opengl32;vtkRendering;vtkHybrid;vtkVolumeRendering<br>
<br>  Link implementation:<br><br>    vtkRendering;vtkHybrid;vtkVolumeRendering;opengl32<br><br>This warning is for project developers.  Use -Wno-dev to suppress it.<br></span></p>
<p style="margin:0px"><span style="color:rgb(255,0,0)">CMake Warning (dev) in Views/CMakeLists.txt:<br>  Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link<br>  interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the<br>
  cmake_policy command to set the policy and suppress this warning.<br><br>  Target "vtkViews" has an INTERFACE_LINK_LIBRARIES property.  This should be<br>  preferred as the source of the link interface for this library but because<br>
  CMP0022 is not set CMake is ignoring the property and using the link<br>  implementation as the link interface instead.<br><br>  INTERFACE_LINK_LIBRARIES:<br><br>    vtkInfovis;vtkInfovis<br><br>  Link implementation:<br>
<br>    vtkInfovis<br><br>This warning is for project developers.  Use -Wno-dev to suppress it.<br></span></p>
<p style="margin:0px"><span style="color:rgb(255,0,0)">CMake Warning (dev) in Infovis/CMakeLists.txt:<br>  Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link<br>  interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the<br>
  cmake_policy command to set the policy and suppress this warning.<br><br>  Target "vtkInfovis" has an INTERFACE_LINK_LIBRARIES property.  This should<br>  be preferred as the source of the link interface for this library but<br>
  because CMP0022 is not set CMake is ignoring the property and using the<br>  link implementation as the link interface instead.<br><br>  INTERFACE_LINK_LIBRARIES:<br><br>    vtkWidgets;vtklibxml2;vtkalglib;vtkWidgets<br>
<br>  Link implementation:<br><br>    vtkWidgets;vtklibxml2;vtkalglib<br><br>This warning is for project developers.  Use -Wno-dev to suppress it.<br></span></p>
<p style="margin:0px"><span style="color:rgb(255,0,0)">CMake Warning (dev) in GenericFiltering/CMakeLists.txt:<br>  Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link<br>  interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the<br>
  cmake_policy command to set the policy and suppress this warning.<br><br>  Target "vtkGenericFiltering" has an INTERFACE_LINK_LIBRARIES property.<br>  This should be preferred as the source of the link interface for this<br>
  library but because CMP0022 is not set CMake is ignoring the property and<br>  using the link implementation as the link interface instead.<br><br>  INTERFACE_LINK_LIBRARIES:<br><br>    vtkFiltering;vtkGraphics;vtkFiltering;vtkGraphics<br>
<br>  Link implementation:<br><br>    vtkFiltering;vtkGraphics<br><br>This warning is for project developers.  Use -Wno-dev to suppress it.<br></span></p>
<p style="margin:0px"><span style="color:rgb(255,0,0)">CMake Warning (dev) in Geovis/CMakeLists.txt:<br>  Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link<br>  interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the<br>
  cmake_policy command to set the policy and suppress this warning.<br><br>  Target "vtkGeovis" has an INTERFACE_LINK_LIBRARIES property.  This should<br>  be preferred as the source of the link interface for this library but<br>
  because CMP0022 is not set CMake is ignoring the property and using the<br>  link implementation as the link interface instead.<br><br>  INTERFACE_LINK_LIBRARIES:<br><br>    vtkWidgets;vtkViews;vtkproj4;vtkWidgets;vtkViews<br>
<br>  Link implementation:<br><br>    vtkWidgets;vtkViews;vtkproj4<br><br>This warning is for project developers.  Use -Wno-dev to suppress it.<br></span></p>
<p style="margin:0px"><span style="color:rgb(255,0,0)">CMake Warning (dev) in Charts/CMakeLists.txt:<br>  Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link<br>  interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the<br>
  cmake_policy command to set the policy and suppress this warning.<br><br>  Target "vtkCharts" has an INTERFACE_LINK_LIBRARIES property.  This should<br>  be preferred as the source of the link interface for this library but<br>
  because CMP0022 is not set CMake is ignoring the property and using the<br>  link implementation as the link interface instead.<br><br>  INTERFACE_LINK_LIBRARIES:<br><br>    vtkViews;vtkftgl;vtkViews<br><br>  Link implementation:<br>
<br>    vtkViews;vtkftgl<br><br>This warning is for project developers.  Use -Wno-dev to suppress it.<br></span></p></div><div><div><br></div>-- <br><b><font face="'comic sans ms', sans-serif" color="#000066">Rodrigo aka WarHearT</font></b>
</div></div></div>