c++ - Visual C++ 到 Turbo C++

标签 c++ visual-c++ compiler-construction turbo-c++

嗨,我已经用 Visual C++ 编写了一个程序,无论出于何种原因,现在我需要在 Turbo C++ 3.0 中运行/编译这个相同的程序。

我已经设法从某些来源获得编译器,但是当我尝试编译代码时遇到很多错误。我已经注释掉了“#include stdafx.h”,为IDE中的目录和库设置了适当的路径。这些是给我错误的行

#include <list> //Error unable to open include file list

using namespace std; //Declaration syntax error

typedef list<int> itemist; // , expected

bool setPlayerChar(char key); // Type name expected // Declaration missing ;

void generateItemList(piece market[9], itemlist &ilist) // ) expected

bool exit = false; // Undefined symbol 'bool' // statement missing ;

最佳答案

几年前,当 Turbo C++ 3.0 还是最先进的时,今天的许多 C++ 东西还不存在。没有STL,没有<list> ,没有命名空间,甚至没有类型 bool (通常由宏“BOOL”模拟)。当我没记错时,它只是一个 16 位编译器,这给你带来了额外的“乐趣” int和指针算术。

移植愉快;-)

关于c++ - Visual C++ 到 Turbo C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7339311/

相关文章:

visual-c++ - 使用 matchTemplate 使用 opencv 查找两个图像之间的变换、旋转和缩放量

c++ - VC++ 中的异常错误 c0000005

java - 如何在 ECLIPSE 中调试 .class 文件?

c++ - 建议将 std::execution 和 OpenMP 结合起来吗?

c++ - OpenMP:循环遍历 'std::map' 基准(动态调度)

c++ - 如何在我的 C++ 应用程序中打开 exe 中的文件

c++ - 程序中的编译器信息

javascript - 为什么使用 `=` 文字而不是部分 `AssignmentOperator` 符号为赋值运算符指定单独的产生式

Java 或 C++ : Send current to USB when sound plays

c++ - header 应包含一次