gpt4 book ai didi

c++ - 无法使用scons运行cpp文件

转载 作者:太空狗 更新时间:2023-10-29 21:02:15 25 4
gpt4 key购买 nike

我正在尝试在 scons 中编译一个 C++ 程序。scons 适用于 c 程序,但对于 c++,它会出现以下错误。请任何人都可以帮助我,谁知道这件事?

第一个.cpp

#include <iostream>
int main()
{
std::cout << "hellooo" << std::endl;
return 0;
}

构造函数

Program('first','first.cpp')

错误:

scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
o first.o -c first.cpp
sh: o: command not found
o first.exe first.o
sh: o: command not found
scons: done building targets.

这可能是什么问题?

最佳答案

您没有安装 C++ 编译器,或者至少 SCons 找不到它。尽管您希望 SCons 明确告诉您它找不到编译器,但我认为实际发生的是它有一个实际为空的编译器构造变量,并使用它来创建命令行。

如果您确实安装了它,您可以按如下方式解决此问题:

env = Environment()
env.Replace(CXX = "/path/to/the/c++/compiler")

关于c++ - 无法使用scons运行cpp文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15878186/

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