Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stadfx.h"
- #include < iostream >
- int _tmain(int argc, _TCHAR* argv[]) {
- std::cout <<"Hello, World" <<std::endl;
- return 0;
- }
- {
- "version": "2.0.0",
- "runner": "terminal",
- "type": "shell",
- "echoCommand": true,
- "presentation" : { "reveal": "always" },
- "tasks": [
- //C++ 컴파일
- {
- "label": "build and compile for C++",
- "type": "shell",
- "command": "g++",
- "args": [
- "${file}",
- "-o","-g",
- "${fileDirname}/${fileBasenameNoExtension}"
- ],
- "group": {
- "kind":"build",
- "isDefault": true },
- //컴파일시 에러를 편집기에 반영
- //참고: https://code.visualstudio.com/docs/editor/tasks#_defining-a-problem-matcher
- "problemMatcher": {
- "fileLocation": [
- "relative",
- "${workspaceRoot}"
- ],
- "pattern": {
- // The regular expression.
- //Example to match: helloWorld.c:5:3: warning: implicit declaration of function 'prinft'
- "regexp": "^(.*):(\d+):(\d+):\s+(warning error):\s+(.*)$",
- "file": 1,
- "line": 2,
- "column": 3,
- "severity": 4,
- "message": 5
- }
- }
- },
- //C 컴파일
- {
- "label": "save and compile for C",
- "command": "gcc",
- "args": [
- "${file}",
- "-o",
- "${fileDirname}/${fileBasenameNoExtension}"
- ],
- "group": {
- "kind":"build",
- "isDefault": true},
- //컴파일시 에러를 편집기에 반영
- //참고: https://code.visualstudio.com/docs/editor/tasks#_defining-a-problem-matcher
- "problemMatcher": {
- "fileLocation": [
- "relative",
- "${workspaceRoot}"
- ],
- "pattern": {
- // The regular expression.
- //Example to match: helloWorld.c:5:3: warning: implicit declaration of function 'prinft'
- "regexp": "^(.*):(\d+):(\d+):\s+(warning error):\s+(.*)$",
- "file": 1,
- "line": 2,
- "column": 3,
- "severity": 4,
- "message": 5
- }
- }
- },
- // 바이너리 실행(Ubuntu)
- {
- "label": "execute",
- "command": "cd ${fileDirname} && ./${fileBasenameNoExtension}",
- "group": "test"
- }
- ]
- }
- "version": "0.2.0",
- "configurations": [
- {
- "name": "(lldb) Launch",
- "type": "cppdbg",
- "request": "launch",
- "program": "enter program name, for example ${workspaceFolder}/a.out",
- "miDebuggerPath": "/Users/a1/C++/cpp.exe",
- "args": [],
- "stopAtEntry": false,
- "cwd": "${workspaceFolder}",
- "environment": [],
- "externalConsole": true,
- "MIMode": "lldb"
- }
- ]}
- {
- "configurations": [
- {
- "name": "Mac",
- "includePath": [
- "${workspaceFolder}"
- ],
- "defines": ["_DEBUG", "UNICODE"],
- "macFrameworkPath": [
- "/System/Library/Frameworks",
- "/Library/Frameworks"
- ],
- "compilerPath": "/Users/a1/C++/first.cpp",
- "cStandard": "c11",
- "cppStandard": "c++17",
- "intelliSenseMode": "clang-x64"
- }
- ],
- "browse": {
- "path": [
- "${workspaceFolder}","/Users/a1/C++/first.cpp"
- ],
- "limitSymbolsToIncludedHeaders": true,
- "databaseFilename": ""
- },
- "version": 4
- }
Add Comment
Please, Sign In to add comment