2016-07-15 15 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,

を追加しますので、それはLinux上のようなものです。

CTRL + SHIFT + Bでコンパイルします。.exeファイルを作成するには:CTRL + SHIFT + P - >「タスクを実行」をクリックしてから、「Liaison du fichiercompiléaux 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" 

}

真心を込め。

関連する問題