gpt4 book ai didi

c++ - E2040 声明错误终止

转载 作者:行者123 更新时间:2023-11-28 06:16:32 24 4
gpt4 key购买 nike

我正在从源代码构建 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 .

您一定是自己破坏了代码。

关于c++ - E2040 声明错误终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30187329/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com