首页 > 解决方案 > 如何在 Linux 的 Visual Studio Code 中链接 SFML 库?

问题描述

我在 Kali Linux 上,我正在尝试在 Visual Studio Code 上使用 SFML 库(C++)。

要安装 SFML,我使用了:

apt-get install libsfml-dev

如何在 Visual Studio Code 中链接 SFML 库?我尝试了 tasks.json :

{
    // 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"
}

我有几个问题:Tasks.json 正确吗?如何保存 Tsaks.json 更改?我是否必须将 dll 放入 C++ 项目中才能使其工作(如果必须,dll 在哪里)?

如果有人可以帮助我解决这个问题,我将不胜感激。加密货币

标签: c++linuxvisual-studio-codesfml

解决方案


推荐阅读