gpt4 book ai didi

c++ - 使用 Cygwin 编译 C++ 项目

转载 作者:行者123 更新时间:2023-11-30 04:11:57 26 4
gpt4 key购买 nike

我做了一个小项目来体验 C++ 中的 OOP,我在 Windows 上(使用 Cygwin)。这些类是 point.h(基类)、point.cpp(point.h 的实现)、coloredPoint.h (派生类)、coloredPoint.cpp(派生类的实现)和 main.cpp(创建点对象和 coloredPoint 对象)。要运行 main,我输入

g++ point.cpp coloredPoint.cpp main.cpp -o main

一切顺利!我知道这听起来可能很愚蠢……但这是正确的做法吗?

最佳答案

对于 C++,您需要将 gcc 替换为 g++ 或将 -lstdc++(如果您想使用 std c++ 库)添加到您的 gcc 命令行:

gcc point.cpp coloredPoint.cpp main.cpp -o main -lstdc++

g++ point.cpp coloredPoint.cpp main.cpp -o main

将标准 C++ 库与编译后的代码链接起来。使用 g++,您不必添加此步骤。

关于c++ - 使用 Cygwin 编译 C++ 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20020841/

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