运行 main.cpp 终端中的文件与 ncurse header

Running main.cpp file in terminal with ncurse header

我正在使用 ncurse.h header 文件制作贪吃蛇游戏,但是由于您不能简单地 运行 xcode 中的游戏,我已经尝试打开它并 运行 在终端中打开它,但终端吐出很多错误。我已经尝试通读这篇文章,看看是否有任何信息可以在我的实际程序中解决,但我找不到任何相关信息。我尝试在我的 xcode 程序的构建阶段部分中将 -lncurses 添加到编译器标志,但据我所知,这没有做任何事情。

UPDATE:我现在尝试使用 g++ main.cpp -o pocs -lncurses 解决了我所有的错误,但是当我执行程序然后在终端中访问它并粘贴时命令,没有任何反应。也许是我程序本身的语法有问题?

您指定了 main.cpp 两次:

g++ main.cpp -lncurses -o pocs main.cpp
    ^^^^^^^^                   ^^^^^^^^

因此,骗子。从命令行删除第二个:

g++ main.cpp -o pocs -lncurses