2016-07-15 2 views
1

나는 몇 시간 동안 노력해 왔지만 그것을 할 수없는 것처럼 보입니다. 확장 기능을 다운로드하고 도움을 요청했지만 모든 것이 이제 막 혼란 스럽습니다. 내 프로젝트에 SFML 라이브러리를 포함하고 싶습니다. Visual Studio 코드 편집기를 사용하려고하는데 어떤 이유로 든 준수하지 않을 것입니다.Visual Studio 코드에서 SFML 라이브러리를 어떻게 연결합니까?

현재 보이는 그림. http://imgur.com/qJPlJua

나는 이것을 몇 시간 동안 어제 시도해 왔지만 작동하지 않으려 고합니다.

답변

0

나는 수색하고 발견했다. tasks.json 파일에서

, 정의하는 두 개의 작업 :

"tasks": [ 
    { 
     "taskName": "Compilation", 
     "isBuildCommand": true, 
     "args": ["-c", "${workspaceRoot}\\main.cpp", "-IC:\\SFML-2.4.0\\include"] 
    }, 
    { 
     "taskName": "Liaison du fichier compilé aux bibliothèques SFML", 
     "args": ["${workspaceRoot}\\main.o", "-o", "sfml-app.exe", "-LC:\\SFML-2.4.0\\lib", "-lsfml-graphics", "-lsfml-window", "-lsfml-system"] 
    } 
], 

및 추가 "suppressTaskName": true,

은 그래서 리눅스에 같아요.

.exe 파일을 만들려면 : Ctrl + Shift + P -> "작업 실행"을 차례로 클릭 한 다음 "Liaison du fichier compilé aux bibliothèques SFML"작업을 클릭하십시오. .

전체 파일이 (나를 위해)과 같습니다

{ 
// See https://go.microsoft.com/fwlink/?LinkId=733558 
// for the documentation about the tasks.json format 
"version": "0.1.0", 
"command": "g++", 
"isShellCommand": true, 
"suppressTaskName": true, 
"tasks": [ 
    { 
     "taskName": "Compilation", 
     "isBuildCommand": true, 
     "args": ["-c", "${workspaceRoot}\\main.cpp", "-IC:\\SFML-2.4.0\\include"] 
    }, 
    { 
     "taskName": "Liaison du fichier compilé aux bibliothèques SFML", 
     "args": ["${workspaceRoot}\\main.o", "-o", "sfml-app.exe", "-LC:\\SFML-2.4.0\\lib", "-lsfml-graphics", "-lsfml-window", "-lsfml-system"] 
    } 
], 
"showOutput": "always" 

}

진심으로.

관련 문제