【发布时间】:2015-05-12 09:52:17
【问题描述】:
我正在从源代码构建 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;
}
// ---------------------------------------------------------------------------
谁能告诉我哪里出了问题以及如何纠正。
【问题讨论】:
-
#pragma应该单独一行。 -
感谢@JoachimPileborg,我注意到该功能与#pragma 混合使用。现在可以完美运行。
标签: c++ c++builder winscp jedi-code-library