C++ 带有visualstudio代码的FLTK库

C++ 带有visualstudio代码的FLTK库,c++,visual-studio-code,fltk,C++,Visual Studio Code,Fltk,我试图从编程原理和实践中为第12章安装FLTK库, 但无法识别build命令。我该怎么办?谢谢 PS D:\3. Programming\C++\GUI\fltk-1.3.5> make make : The term 'make' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a pat

我试图从编程原理和实践中为第12章安装FLTK库, 但无法识别build命令。我该怎么办?谢谢

PS D:\3. Programming\C++\GUI\fltk-1.3.5> make
make : The term 'make' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path 
was included, verify that the path is correct and try again.
At line:1 char:1
+ make
+ ~~~~
    + CategoryInfo          : ObjectNotFound: (make:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

您尚未指定正在使用哪个版本的Visual Studio

  • 转到IDE目录,查找您的visual studio版本,然后查找fltk解决方案。在VisualStudio中启动解决方案
  • 默认情况下,无论何时从发行版启动FLTK解决方案,解决方案配置都是Debug Cairo。将此更改为调试或发布
  • 检查启动项目-它应该是一个名为Demo的项目
  • 启动构建-它也应该构建所有测试可执行文件

  • 您尚未指定正在使用哪个版本的Visual Studio

  • 转到IDE目录,查找您的visual studio版本,然后查找fltk解决方案。在VisualStudio中启动解决方案
  • 默认情况下,无论何时从发行版启动FLTK解决方案,解决方案配置都是Debug Cairo。将此更改为调试或发布
  • 检查启动项目-它应该是一个名为Demo的项目
  • 启动构建-它也应该构建所有测试可执行文件

  • 我通常觉得使用Makefiles更舒服,所以我在项目中设置了使用Makefile的VS代码。安装FLTK后,我完成了以下步骤

  • 我创建一个包含所有源文件、标题等的目录。假设我有一个
    FLTK_ex
    文件夹,其中包含
    hello.cpp
    及其
    Makefile

  • 我打开VS Code,然后文件->打开,然后选择文件夹FLTK_ex

  • 终端
    菜单中,我选择
    配置默认构建任务…
    :在出现的菜单中,我选择
    从模板创建tasks.json文件
    ,然后选择
    其他

  • 出现一个默认的json文件,我将其修改为

    {
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Build",
            "type": "shell",
            "command": "Make",
            "problemMatcher": [],
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
    
    }

  • 要进行编译,请转到
    Terminal
    菜单并选择
    runbuildtask…

  • 要运行程序,请在
    运行
    菜单中选择
    不调试运行
    C++

  • 出现
    launch.json
    文件:将其修改为(其中
    myprogram
    是可执行文件名)

  • 要有效运行程序,请在
    运行
    菜单中再次选择
    不调试运行

  • 我有FLTK 1.3.5,macOS Catalina 10.15.5,clang 11.0.3版,代码1.47


    为了在VS代码中使用FLTK,我只是按照说明(在Readme.OSX.txt中)简单地安装FLTK库,Windows系统也有类似的文件(Readme.MSWindows.txt

    FLTK
    编写
    Makefile
    的指导原则是,如果您需要有关
    Makefile
    的更多信息,可以找到完整的指南或简短的介绍



    我通常觉得使用Makefiles更舒服,所以我设置了VS代码,以便在项目中使用Makefile。安装FLTK后,我完成了以下步骤

  • 我创建一个包含所有源文件、标题等的目录。假设我有一个
    FLTK_ex
    文件夹,其中包含
    hello.cpp
    及其
    Makefile

  • 我打开VS Code,然后文件->打开,然后选择文件夹FLTK_ex

  • 终端
    菜单中,我选择
    配置默认构建任务…
    :在出现的菜单中,我选择
    从模板创建tasks.json文件
    ,然后选择
    其他

  • 出现一个默认的json文件,我将其修改为

    {
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Build",
            "type": "shell",
            "command": "Make",
            "problemMatcher": [],
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
    
    }

  • 要进行编译,请转到
    Terminal
    菜单并选择
    runbuildtask…

  • 要运行程序,请在
    运行
    菜单中选择
    不调试运行
    C++

  • 出现
    launch.json
    文件:将其修改为(其中
    myprogram
    是可执行文件名)

  • 要有效运行程序,请在
    运行
    菜单中再次选择
    不调试运行

  • 我有FLTK 1.3.5,macOS Catalina 10.15.5,clang 11.0.3版,代码1.47


    为了在VS代码中使用FLTK,我只是按照说明(在Readme.OSX.txt中)简单地安装FLTK库,Windows系统也有类似的文件(Readme.MSWindows.txt

    FLTK
    编写
    Makefile
    的指导原则是,如果您需要有关
    Makefile
    的更多信息,可以找到完整的指南或简短的介绍



    谢谢你,但我要的是VS代码而不是VS。。。这是最新的Visual Studio代码内部人员…谢谢,但我要求的是VS代码而不是VS。。。这是最新的Visual Studio代码内部人员…感谢Eddymage的回答。。。您能解释一下如何在VS代码中安装FLTK,以及如何制作Makefile吗?我在CMake和Make之间来回跳跃,试图找出要使用哪一个。。。对于一个更简单的项目来说,Make似乎是一个更好的选择。非常感谢@Theodore,是的,我在我的回答中添加了更多的信息:我希望它们有用。谢谢Eddymage的回答。。。您能解释一下如何在VS代码中安装FLTK,以及如何制作Makefile吗?我在CMake和Make之间来回跳跃,试图找出要使用哪一个。。。对于一个更简单的项目来说,Make似乎是一个更好的选择。非常感谢@西奥多,是的,我在回答中补充了更多的信息:我希望它们有用。