visual studio上的c++文件缺失或无效
C++ file on visual studio is missing or invalid
我目前正在使用Ubuntu,并试图通过visual studio(代码)启动c++文件。文件本身的代码非常简单(只是一个hello world程序):
#include<iostream>
using namespace std;
int main()
{
cout << "Hello cd World!";
return 0;
}
当通过按f5启动代码时,它显示文件引用:"缺失或无效。"它把我和发射联系起来了。Json文件,它告诉我更改路径。在这样做之后,它告诉我同样的事情:"丢失或无效的文件",但在它声明文件的路径之前:'/home/taka/VSCode/Hello_World'这是正确的。我试过添加一个。cpp到最后,但它没有找到那里的文件。下面是它要求编辑的json文件的代码。
{
"version": "0.2.0",
"configurations": [
{
"name": "C++ Launch (GDB)",
"type": "cppdbg",
"request": "launch",
"targetArchitecture": "x64",
"program": "${workspaceRoot}/Hello_World",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceRoot}",
"environment": [],
"externalConsole": true,
"linux": {
"MIMode": "gdb"
},
"osx": {
"MIMode": "lldb"
},
"windows": {
"MIMode": "gdb"
}
},
{
"name": "C++ Attach (GDB)",
"type": "cppdbg",
"request": "launch",
"targetArchitecture": "x64",
"program": "${workspaceRoot}/Hello_World",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceRoot}",
"environment": [],
"processId": "${command.pickProcess}",
"externalConsole": false,
"linux": {
"MIMode": "gdb"
},
"osx": {
"MIMode": "lldb"
},
"windows": {
"MIMode": "gdb"
}
}
]
}
我尝试过的一个可能的解决方案是使用终端编译和运行,但在IDE中编写代码本身。这是一个绷带解决方案,但它确实有效。
如果有人想在ubuntu控制台编译一些东西,请使用:g++ name_of_file.cpp然后。/name_of_file。Out to run
相关文章:
- FFMPEG配置文件级别id大小无效
- wxWidgets 拖放文件事件处理程序初始化问题(无效static_cast)
- Dll中缺少什么(致命错误LNK1107:无效或损坏的文件:)
- 配置过程项目文件中的错误可能无效
- 我在C++中无效使用不完整的类型类错误,如何正确包含头文件?
- 从带有 getline() 的文件读入一行上有多个信息得到无效参数错误
- 编译native_app_glue.c会导致库文件无效
- 将文本文件读取为 const char* 有时有效,有时无效
- 生成文件:没有规则的依赖项不会使父项无效
- 瓦尔格林德在文件*上的读取无效
- 编译项目时文件无效或损坏,包括 V8
- 获取无效或损坏的文件LNK1107:尝试链接 OpenSceneGraph 教程.dll时无法0x378读取
- 在循环内删除文件时使提升recursive_directory_iterator无效
- 通过fscanf()获取文本文件中的所有字符将返回无效的字符计数
- CMAKE 错误项目文件无效;不包含 cmakelists.txt
- 从文件读取链表C++从 void* 到 char* 的转换无效
- 通过套接字发送二进制文件.文本文件有效,其他文件无效
- 读取文本文件会导致缓冲区末尾的字符无效
- C++为什么在一种情况下保存到文件有效,而另一种情况则无效
- 执行 bash shell 命令并提取输出 -->无效文件错误