Ошибка Visual Studio при использовании ITK и VTK - PullRequest
1 голос
/ 17 октября 2019

Я делаю проект в visual studio 2015 Когда я включил ITK и скомпилировал все, происходят некоторые ошибки

    Error   C3861   '_beginthreadex': identifier not found

    Error   C2039   '_time64': is not a member of '`global namespace''  
    Error   C3861   '_time64': identifier not found     
    Error   C3861   '_mktime64': identifier not found   
    Error   C3861   '_mktime64': identifier not found   
    Error   C3861   '_gmtime64_s': identifier not found 
    Error   C3861   '_localtime64_s': identifier not found  
    Error   C3861   '_mktime64': identifier not found   
    Error   C3861   '_localtime64_s': identifier not found  
    Error   C3861   '_gmtime64_s': identifier not found 
    Error   C2039   '_time64': is not a member of '`global namespace''
    Error   C3861   '_time64': identifier not found 
    Error   C3646   'm_nLastAnimTime': unknown override specifier   
    Error   C4430   missing type specifier - int assumed. Note: C++ does not 
    support default-int 
    Error   C3646   'm_ActiveTime': unknown override specifier  
    Error   C4430   missing type specifier - int assumed. Note: C++ does not 
     support default-int    
    Error   C3646   'm_clkLastTime': unknown override specifier 

Но я попытался включить Visual studio/VC/Include и Visual Studio/VC/bin в Additional Include Directories,Тем не менее он показывает те же ошибки. Я также пытался изменить Use of MFC и c++ ->code generation ->Runtime Library in configuration properties.

Я также ссылался на эту ссылку, но моя проблема не решена.

ИтакЯ подумал, что это может быть из-за проблем с установкой vs2015, и попытался построить новый проект с использованием VTK и ITK в Visualstudio 2017. Там также происходят те же ошибки. Я застрял на несколько недель. Может кто-нибудь дать решение моей проблемы?

1 Ответ

0 голосов
/ 17 октября 2019

Используете ли вы эту процедуру для построения ITK и VTK? Вы следуете этому руководству , чтобы создать свое собственное приложение? Использование CMake - это единственный поддерживаемый способ использования ITK и / или VTK.

Если вы не можете использовать CMake, обходной путь - построить пример Hello World с использованием CMake, а затем скопировать пути включения и список библиотек на свой главныйПриложение Visual Studio.

...