Turbo C++ 4.5错误"未定义符号owlmain ..."

Pra*_*umn 5 c++ turbo-c++

我知道Turbo C++很古老,但是我女儿的学校使用它,我必须帮助她.

我在Windows 7虚拟机中使用Turbo C++ 4.5,它在Windows 8.1中运行.

对于任何项目,当单击"Build all"时,它会给出错误:

"Undefined symbol OwlMain (int, char far*, far*) in library file c:\tcwin45\lib\owlwi.lib in module winmain"
Run Code Online (Sandbox Code Playgroud)

我甚至用一个源文件创建了一个新项目,其中包含最少的代码,如下所示:

void main () {
    // return;
}
Run Code Online (Sandbox Code Playgroud)

即使这样,我也会得到与上面相同的错误.

我不明白这个错误的原因.任何帮助将受到高度赞赏.

Seb*_*edl 9

您似乎正在拉入OWL库(用于创建GUI的库).这可能意味着您使用错误的类型创建了项目.你需要一个简单的,简单的控制台项目.

此外,你的学校通过教授过时的技术和(可能)方法,对你的女儿造成了巨大的伤害.自编译器以来,C++发生了很大的变化,因此她学到的材料只能在现实世界中部分应用.你应该考虑提出投诉.

  • C++不仅"改变了很多"; 正如我们所理解的那样,C++今天(即ISO/IEC 14882)在OP的编译器发布时甚至没有_exist_.想想1994年世界上不同的所有其他事情,你很快就会看到这是多么严重. (3认同)