1
我一直在嘗試幾個小時,我似乎無法做到這一點我已經下載了擴展程序,並尋求幫助,但在這一點上,一切都讓我感到困惑。 我想在我的項目中包含SFML庫,我正在嘗試使用Visual Studio代碼編輯器,但它僅僅因爲某些原因而不符合。如何鏈接Visual Studio代碼中的SFML庫?
它目前的樣子。 http://imgur.com/qJPlJua
昨天我一直在嘗試這個小時,但它只是不想工作。
我一直在嘗試幾個小時,我似乎無法做到這一點我已經下載了擴展程序,並尋求幫助,但在這一點上,一切都讓我感到困惑。 我想在我的項目中包含SFML庫,我正在嘗試使用Visual Studio代碼編輯器,但它僅僅因爲某些原因而不符合。如何鏈接Visual Studio代碼中的SFML庫?
它目前的樣子。 http://imgur.com/qJPlJua
昨天我一直在嘗試這個小時,但它只是不想工作。
我搜索了,我找到了。
在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 - >然後點擊「 。
整個文件是(對我來說):
{
// 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"
}
親切。