2015-05-12 3 views
0

Я строю WinSCP из источника.E2040 Объявление не выполнено

При компиляции источника, происходит следующее сообщение об ошибке:

[bcc32 Error] Jcl.cpp(9): E2040 Declaration terminated incorrectly 

В среде IDE указывает, на следующем источнике.

Не могли бы вы рассказать мне, что не так и как исправить.

+4

'# прагма' должна быть на собственной линии. –

+0

Спасибо @JoachimPileborg, я замечаю, что функция была смешана с # прагмой. Теперь работает отлично. – pmverma

ответ

1

Фактический код WinSCP является:

#pragma argsused 
extern "C" int _libmain(unsigned long reason) 
{ 
    return 1; 
} 

См Jcl.cpp in WinSCP Git repository.

Возможно, вы сами нарушили код.

+0

Спасибо @Prikryl, я даже не знал, как файл был ошибочно поврежден. Но мне удалось по словам Йоахима Пилеборга. :) – pmverma

Смежные вопросы