【问题标题】:Issue with running a code on VSC due to no file or directory由于没有文件或目录,在 VSC 上运行代码的问题
【发布时间】:2021-09-06 00:17:07
【问题描述】:

我是 VSC 的初学者,当我尝试运行我在 VSC 中编写的 c++ 代码时遇到此错误,如果我能获得我有任务要尽快回复:) Picture of the error.

【问题讨论】:

    标签: c++ file visual-studio-code directory g++


    【解决方案1】:

    您尝试编译的文件的名称是“Assignment 9.cpp”吗?如果是这样,编译器似乎看到了 g++ Assignment 9.cpp 然后假设它应该能够找到两个文件,一个叫“Assignment”,一个叫“9.cpp”。

    如果您运行命令g++ "Assignment 9.cpp" -o "Assignment 9",它应该编译成一个名为“Assignment 9.exe”的exe。请注意,您需要使用引号才能使其正常工作。

    您的代码编译和运行流程是什么?您是否可以更改文件名?如果您可以更改名称,我建议您调用文件 Assignment-9.cpp、Assignment_9.cpp 或 Assignment9.cpp,以消除名称中的空格。

    【讨论】:

    • 哦,谢谢您的回复,我会检查一下并回复您
    • 我检查了这个,它工作但是我创建的新文件似乎有另一个错误... PS D:\work\NIBM\OOP\Assignments> cd "d:\work\NIBM\面向对象\分配\" ; if ($?) { g++ Untitled-9.cpp -o Untitled-9 } ; if ($?) { .\Untitled-9 } C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../ x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../ x86_64-w64-mingw32/lib/../lib/libmingw32.a(lib64_libmingw32_a-crt0_c.o): : undefined reference to `WinMain' collect2.exe: error: ld returned 1 exit status PS D:\work\NIBM\面向对象\分配>
    • 我在保存文件时遇到问题,问题已解决!太感谢了!我第一次使用 Stack Overflow,你做得很棒!
    猜你喜欢
    • 2020-03-19
    • 2019-05-27
    • 2016-02-11
    • 2020-12-08
    • 2023-02-11
    • 1970-01-01
    • 2020-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多