#include //#include #include "vtkImageGrowCutSegment.h" #include #include int main(int argc, char* argv[]) { if (argc < 4) { std::cout << "Usage: " << argv[0] << " InputImage InputeLabelMask OutputImage" << std::endl; return EXIT_FAILURE; } std::string inputFilename = argv[1]; std::string maskFilename = argv[2]; // Create all of the classes we will need vtkNew reader; reader->SetFileName(inputFilename.c_str()); reader->Update(); vtkNew reader2; reader2->SetFileName(maskFilename.c_str()); reader2->Update(); vtkNew segmenter; //segmenter->SetIntensityVolume(reader->GetOutput()); segmenter->SetInputData(0, reader->GetOutput()); segmenter->SetInputData(1, reader2->GetOutput()); segmenter->Update(); std::string filePath = "julia_mha.mhd"; std::string filePathRaw = "julia_mha.raw"; vtkNew writer; writer->SetInputConnection(segmenter->GetOutputPort()); writer->SetFileName(filePath.c_str()); writer->SetRAWFileName(filePathRaw.c_str()); writer->Write(); return EXIT_SUCCESS; } Error: [main] Building folder: GrowCut [build] Starting build [proc] Executing command: "C:\Program Files\CMake\bin\cmake.EXE" --build c:/VTKTest/GrowCut/build --config Debug --target growcutfromseeds -j 8 -- [build] Microsoft (R) Build Engine version 16.7.0+b89cb5fde for .NET Framework [build] Copyright (C) Microsoft Corporation. All rights reserved. [build] [build] growcutfromseeds.cxx [build] growcutfromseeds.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static class vtkImageGrowCutSegment * __cdecl vtkImageGrowCutSegment::New(void)" (__imp_?New@vtkImageGrowCutSegment@@SAPEAV1@XZ) referenced in function "public: __cdecl vtkNew::vtkNew(void)" (??0?$vtkNew@VvtkImageGrowCutSegment@@@@QEAA@XZ) [C:\VTKTest\GrowCut\build\growcutfromseeds.vcxproj] [build] Hint on symbols that are defined and could potentially match: [build] "__declspec(dllimport) public: static class vtkMetaImageReader * __cdecl vtkMetaImageReader::New(void)" (__imp_?New@vtkMetaImageReader@@SAPEAV1@XZ) [build] "__declspec(dllimport) public: static class vtkMetaImageWriter * __cdecl vtkMetaImageWriter::New(void)" (__imp_?New@vtkMetaImageWriter@@SAPEAV1@XZ) [build] C:\VTKTest\GrowCut\build\Debug\growcutfromseeds.exe : fatal error LNK1120: 1 unresolved externals [C:\VTKTest\GrowCut\build\growcutfromseeds.vcxproj] [build] Build finished with exit code 1