繁体   English   中英

无法在python pyc脚本文件下编译cpp文件

[英]cannot compile cpp files under the python pyc script file

我正在尝试根据讲师给出的python脚本文件编译并执行我的hw cpp文件。 他向我们发送的how-to-manual.pdf文件说使用:

c:\>python ./submit.pyc problemID -u username -p password -b //submit.pyc is already given to us

这是我们得到的manifest.txt文件:

[main]

problem = gc

build =
    g++ main.cpp -o solver

run =
    ./solver %f

我的cpp文件通常像这样工作:

./solver input_file

但是,我正在尝试(必须)在Windows OS下执行此操作。 我已经安装了python 2.7.x,并且python.exe在命令PATH 我无法在linux ssh系统下运行它,因为安装了2.4.x python,而我却无法触摸它(学校的系统)。

无论如何,当我执行上面的行时,它将返回我:

Command execution failed:
g++ solver.cpp -o solver

我想我已经尽力了。 那么,我还有什么要做的想法吗? 除了问讲师:)

为了使上述方法起作用,它需要能够找到g ++,因此您需要将其驻留的目录添加到PATH环境变量中。 这可以在您的python脚本中或在命令行上使用以下命令完成:

path=Where\g++\lives;%path%

这仅适用于当前的DOS会话。

或者您可以通过system settings->advanced settings->environmental variables永久添加它

您还可以考虑在学校linux系统上使用python虚拟环境。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM