E2040 声明错误终止
E2040 Declaration terminated incorrectly
我正在从源代码构建 WinSCP。
编译源代码时,出现以下错误:
[bcc32 Error] Jcl.cpp(9): E2040 Declaration terminated incorrectly
IDE 表示在以下来源。
// ---------------------------------------------------------------------------
# include<System.hpp>
# pragma hdrstop
# pragma package(smart_init)
// ---------------------------------------------------------------------------
// Package source.
// ---------------------------------------------------------------------------
#pragma argsused extern " C " int _libmain(unsigned long reason)
{
return 1;
}
// ---------------------------------------------------------------------------
谁能告诉我哪里出了问题以及如何改正。
实际的WinSCP代码是:
#pragma argsused
extern "C" int _libmain(unsigned long reason)
{
return 1;
}
参见Jcl.cpp
in WinSCP Git repository。
你一定是自己破坏了代码。
我正在从源代码构建 WinSCP。
编译源代码时,出现以下错误:
[bcc32 Error] Jcl.cpp(9): E2040 Declaration terminated incorrectly
IDE 表示在以下来源。
// ---------------------------------------------------------------------------
# include<System.hpp>
# pragma hdrstop
# pragma package(smart_init)
// ---------------------------------------------------------------------------
// Package source.
// ---------------------------------------------------------------------------
#pragma argsused extern " C " int _libmain(unsigned long reason)
{
return 1;
}
// ---------------------------------------------------------------------------
谁能告诉我哪里出了问题以及如何改正。
实际的WinSCP代码是:
#pragma argsused
extern "C" int _libmain(unsigned long reason)
{
return 1;
}
参见Jcl.cpp
in WinSCP Git repository。
你一定是自己破坏了代码。