gpt4 book ai didi

c++ - 如何在 Windows PC 上导出 C++ 项目并在 Linux PC 上运行它?

转载 作者:IT王子 更新时间:2023-10-29 01:05:40 29 4
gpt4 key购买 nike

所以我刚刚开始学习 C++,我想在 Linux 上测试我的第一个程序。这是我的程序:

#include <cstdlib>
#include <iostream>

#define ANSI_COLOR_RED "\x1b[31m"
#define ANSI_COLOR_GREEN "\x1b[32m"
#define ANSI_COLOR_YELLOW "\x1b[33m"
#define ANSI_COLOR_BLUE "\x1b[34m"
#define ANSI_COLOR_MAGENTA "\x1b[35m"
#define ANSI_COLOR_CYAN "\x1b[36m"
#define ANSI_COLOR_RESET "\x1b[0m"

using namespace std;



void main_header()
{
printf (ANSI_COLOR_GREEN "+---------------+---------------¦ " ANSI_COLOR_RESET "\n");
printf (ANSI_COLOR_GREEN "+---------" ANSI_COLOR_RED " THE GENERAL " "---------¦" ANSI_COLOR_RESET "\n");
printf (ANSI_COLOR_GREEN "+---------------+---------------¦ " ANSI_COLOR_RESET "\n");
}

int main()
{
main_header();
system("PAUSE");
return EXIT_SUCCESS;
}

我正在使用 Bloodshed 编译程序。在我编译程序后,我通过 FTP 上传它并执行 dos2unix main.cpp 。然后我尝试运行该程序,但出现此错误:

./main.cpp: line 12: using: command not found
./main.cpp: line 16: syntax error near unexpected token `('
./main.cpp: line 16: `void main_header()'

我不知道为什么会出现这个错误。有人有什么想法吗?

最佳答案

您不是编译和运行代码,而是直接运行源代码。

您要做的是:

g++ main.cpp -o main
./main

关于c++ - 如何在 Windows PC 上导出 C++ 项目并在 Linux PC 上运行它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31339882/

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