From 4456a6b6785afa53baac9bf01ce402c0f98445cf Mon Sep 17 00:00:00 2001 From: daleclack Date: Sun, 10 Jan 2021 11:29:04 +0800 Subject: [PATCH] Add vscode test --- cpp/vscode-test/.vscode/launch.json | 29 ++++++++++++++++++++++++++++ cpp/vscode-test/.vscode/tasks.json | 27 ++++++++++++++++++++++++++ cpp/vscode-test/main | Bin 0 -> 16152 bytes cpp/vscode-test/main.cpp | 8 ++++++++ cpp/vscode-test/stdafx | Bin 0 -> 16376 bytes cpp/vscode-test/stdafx.cpp | 8 ++++++++ cpp/vscode-test/stdafx.h | 1 + 7 files changed, 73 insertions(+) create mode 100644 cpp/vscode-test/.vscode/launch.json create mode 100644 cpp/vscode-test/.vscode/tasks.json create mode 100644 cpp/vscode-test/main create mode 100644 cpp/vscode-test/main.cpp create mode 100644 cpp/vscode-test/stdafx create mode 100644 cpp/vscode-test/stdafx.cpp create mode 100644 cpp/vscode-test/stdafx.h diff --git a/cpp/vscode-test/.vscode/launch.json b/cpp/vscode-test/.vscode/launch.json new file mode 100644 index 0000000..23e633e --- /dev/null +++ b/cpp/vscode-test/.vscode/launch.json @@ -0,0 +1,29 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "g++ - Build and debug active file", + "type": "cppdbg", + "request": "launch", + "program": "${fileDirname}/${fileBasenameNoExtension}", + "args": [], + "stopAtEntry": false, + "cwd": "${workspaceFolder}", + "environment": [], + "externalConsole": false, + "MIMode": "gdb", + "setupCommands": [ + { + "description": "Enable pretty-printing for gdb", + "text": "-enable-pretty-printing", + "ignoreFailures": true + } + ], + "preLaunchTask": "C/C++: g++ build active file", + "miDebuggerPath": "/usr/bin/gdb" + } + ] +} \ No newline at end of file diff --git a/cpp/vscode-test/.vscode/tasks.json b/cpp/vscode-test/.vscode/tasks.json new file mode 100644 index 0000000..974acef --- /dev/null +++ b/cpp/vscode-test/.vscode/tasks.json @@ -0,0 +1,27 @@ +{ + "tasks": [ + { + "type": "cppbuild", + "label": "C/C++: g++ build active file", + "command": "/usr/bin/g++", + "args": [ + "-g", + "*.cpp", + "-o", + "${fileDirname}/${fileBasenameNoExtension}" + ], + "options": { + "cwd": "${workspaceFolder}" + }, + "problemMatcher": [ + "$gcc" + ], + "group": { + "kind": "build", + "isDefault": true + }, + "detail": "Task generated by Debugger." + } + ], + "version": "2.0.0" +} \ No newline at end of file diff --git a/cpp/vscode-test/main b/cpp/vscode-test/main new file mode 100644 index 0000000000000000000000000000000000000000..bf54dadade931b6cf323b395ca2cf5a8e9c29204 GIT binary patch literal 16152 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 F@!y!aK1cun literal 0 HcmV?d00001 diff --git a/cpp/vscode-test/main.cpp b/cpp/vscode-test/main.cpp new file mode 100644 index 0000000..0e8c3c5 --- /dev/null +++ b/cpp/vscode-test/main.cpp @@ -0,0 +1,8 @@ +#include +#include "stdafx.h" + +int main(int argc,char *argv[]){ + printf("hello vscode\n"); + print(); + return 0; +} \ No newline at end of file diff --git a/cpp/vscode-test/stdafx b/cpp/vscode-test/stdafx new file mode 100644 index 0000000000000000000000000000000000000000..6651510b79b6cc125cae50156f2077d38580e0ea GIT binary patch literal 16376 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 GQ1QP)aCE5v literal 0 HcmV?d00001 diff --git a/cpp/vscode-test/stdafx.cpp b/cpp/vscode-test/stdafx.cpp new file mode 100644 index 0000000..60e482a --- /dev/null +++ b/cpp/vscode-test/stdafx.cpp @@ -0,0 +1,8 @@ +#include + +void print(){ + fflush(stdin); + char str[57]; + fgets(str,sizeof(str),stdin); + printf("%s\n",str); +} \ No newline at end of file diff --git a/cpp/vscode-test/stdafx.h b/cpp/vscode-test/stdafx.h new file mode 100644 index 0000000..b669ed4 --- /dev/null +++ b/cpp/vscode-test/stdafx.h @@ -0,0 +1 @@ +void print(); \ No newline at end of file