精华内容
下载资源
问答
  • Flutter windows开发环境搭建

    千次阅读 热门讨论 2021-01-30 16:00:14
    第二篇:Flutter windows开发环境搭建 文章目录环境搭建系列文章目录一、安装系统最低要求二、安装步骤1.获取 Flutter SDK2.下载 Android Studio3.环境变量配置加速地址4.检测安装配置4.1 issuesSDK问题产生原因解决...

    环境搭建系列文章目录

    第一篇:Git (2.19.0.windows.1)环境搭建
    第二篇:Flutter windows开发环境搭建
    第三篇:[node npm yarn] windows开发环境搭建
    第四篇:Dart windows开发环境搭建
    第五篇:JDK1.8 windows开发环境搭建
    第六篇:VMware 16 CentOs7 windows开发环境搭建
    第七篇:Windows10 64位 Office2019 64位-安装破解


    一、安装系统最低要求

    • 操作系统: Windows 7 或更高版本 (64-bit)
    • 磁盘空间: 400 MB (不包括Android Studio的磁盘空间)
    • Git for Windows (Git命令行工具)

    二、安装步骤

    1.获取 Flutter SDK

    2.下载 Android Studio

    3.环境变量配置加速地址

      PUB_HOSTED_URL  https://pub.flutter-io.cn
      
      FLUTTER_STORAGE_BASE_URL  	https://storage.flutter-io.cn
      
      Path 新增 flutter安装目录/bin
    

    在这里插入图片描述
    在这里插入图片描述

    4.检测安装配置

      flutter doctor 	
    

    4.1 issues

    SDK问题

      [!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
          X Android license status unknown.
            Try re-installing or updating your Android SDK Manager.
            See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed
            instructions.
    
      Android sdkmanager tool not found (C:\Users\petelu\AppData\Local\Android\sdk\tools\bin\sdkmanager).
      Try re-installing or updating your Android SDK,
      visit https://flutter.dev/setup/#android-setup for detailed instructions.
    
    产生原因

    我们自己定了了Android SDK Flutter 找不到

    解决

    系统环境变量中增加Android的配置

    ANDROID_HOME `D:\file\android\Sdk`
    
    %ANDROID_HOME%\tools
    
    %ANDROID_HOME%\platform-tools
    

    在这里插入图片描述
    在这里插入图片描述

    国内google服务访问受限制问题

    已有项目修改

    修改项目中android/build.gradle文件,仓库地址改为阿里云

    aven { url 'https://maven.aliyun.com/repository/google' }
    
    maven { url 'https://maven.aliyun.com/repository/jcenter' }
    
    maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
    
    
    private static final String MAVEN_REPO = "https://storage.flutter-io.cn/download.flutter.io";
    
    新建项目修改
    # 修改Flutter的配置文件, 该文件在Flutter安装目录
    
    /packages/flutter_tools/gradle/flutter.gradle
    

    在这里插入图片描述

    留意SDK路径

    在这里插入图片描述

    arcgis 引入

    rootProject.allprojects {
        repositories {
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/jcenter' }
            maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
    //        maven { url 'https://esri.bintray.com/arcgis' }
            maven { url 'https://esri.jfrog.io/artifactory/arcgis' }
        }
    }
    

    5.Android Studio 安装

    1. 设置Flutter、Dart SDK 路径

    在这里插入图片描述

    1. 安装Flutter & Dart插件

    在这里插入图片描述

    1. 设置Android SDK开启模拟器或者连接真机
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

    三、创建Flutter项目

    在这里插入图片描述

    四、运行,最终效果

    
    # 查看详细的Flutter 启动构建打包过程
    flutter run --verbose
    
    

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • CEF3 Windows开发环境搭建(补充版)

    千次阅读 多人点赞 2016-03-11 15:59:14
    CEF3 Windows开发环境搭建(补充版)这篇博客是笔者阅读《CEF Windows开发环境搭建》博客之后,课下自行尝试所得,特意补充一些图片说明和注意事项而已。CEF3的下载站点推荐第一种环境搭建方式—-直接使用CEF3早期...

    CEF3 Windows开发环境搭建(补充版)


    这篇博客是笔者阅读《CEF Windows开发环境搭建》博客之后,课下自行尝试所得,特意补充一些图片说明和注意事项而已。

    CEF3的下载站点推荐

    这仅仅是其中一个站点哦

    第一种环境搭建方式—-直接使用CEF3早期版本里的.sln和.vcxproj等文件

    官方最后一次提供VS解决方案和项目文件的CEF3的版本如下所示:这里写图片描述
    如上所示,如果我们下载上面的CEF3及其以下版本,就可以直接进行CEF3开发了,因为官方团队已经将开发环境都搭建好了。注意,里面提供了VS 2005、VS 2008和VS 2010的.sln和.vcxproj或vcproj文件。如图所示:

    这里写图片描述

    笔者从cef_binary_3.2171.2069_windows32里把.sln和.vcxproj文件Ctrl+C和Ctrl+V到3.2171.2069以上版本的解压目录后,做一些局部修改即可成功搭建高版本的CEF3开发环境了╭(●`∀´●)╯╰(●’◡’●)╮


    第二种环境搭建方式—-使用CMake处理CEF3压缩包里的CMakeLists.txt文件

    Windows下CMake的下载站点
    这里写图片描述
    如果你使用的是VS2013,那么建议您下载cmake-3.5.0-win32-x86.zip,详细缘由在“后记”。

    创建一个.bat文件,内容如下所示:

    ::这个是单文件处理
    @echo off
    ::添加系统变量,根据cmake.exe的实际所在目录来修改
    set path=%cd%\cmake-3.5.0-win32-x86\bin;%path%
    set /p CurrentPath=请拖曳CMakeLists.txt的父目录到这里
    ::切换目录
    cd /D %CurrentPath%
    cmake.exe .
    pause
    ::这个是多文件批处理
    @echo off
    ::添加系统变量,根据cmake.exe的实际所在目录来修改
    set path=%cd%\cmake-3.5.0-win32-x86\bin;%path%
    ::set CurrentPath=%cd%\cef_binary_3.2526.1373.gb660893_windows32
    set /p CurrentPath=请拖曳CEF的目录到这里
    ::切换到libcef_dll目录
    cd /D %CurrentPath%
    cmake.exe .
    ::切换到libcef_dll目录
    ::调用CMake来生成libcef_dll的.sln和.vcxproj文件
    cd /D %CurrentPath%\libcef_dll
    cmake.exe .
    cd /D %CurrentPath%\cefclient
    ::调用CMake来生成cefclient的.sln和.vcxproj文件
    cmake.exe .
    cd /D %CurrentPath%\cefsimple
    ::调用CMake来生成cefsimple的.sln和.vcxproj文件
    cmake.exe .
    pause

    将.zip文件直接解压,根据cmake.exe的所在路径修改上面的.bat文件。双击运行.bat文件,将CEF3的解压目录(如cef_binary_3.1453.1490_windows)拖曳到控制台上。这个时候CMake就会根据CMakeLists.txt和当前安装的VS版本来生成相应的.sln和.vcxproj文件。如果安装了多个版本的VS,应该是以最高版本为准的,本人经历所得。过程演示如下:

    这里写图片描述

    搭建环境经历:
    本人使用VS2013 加载CMake所生成的.sln或.vcxproj后,发现VS 2013不能正常识别C/C++附加包含目录,另外可能由于CMake所生成的配置文件不够标准吧(当时第一反应如此),导致编译失败,最终还得手动重新配置这些项目才行_(:3 」∠)_ …后来发现更新CMake版本到3.5.0后,才知道自己错了(=゚Д゚=) ▄︻┻┳━

    后记:
    出现上述情况的场景如下:笔者电脑上同时安装了VS 2010和VS 2013;通过cmake-3.4.3-win32-x86.zip生成.sln和.vcxproj,使用VS 2013编译项目时出现了许多“无法打开XXX文件”,导致编译失败,查看C/C++的附加包含目录等配置属性,完全正确,但就是一而再,再而三地编译失败 (=゚Д゚=)。后来将cmake升级为3.5.0后,发现竟然可以一路编译出libcef_dll_wrapper.lib、cefsimple.exe、cefclient.exe了(不过在编译项目的时候出现了许多警告),大为惊喜。经此发现,才知道CMake和VS的版本号还有如此关系。
    关于第二种方式还可能存在的问题,请访问《CEF Windows开发环境搭建》。


    搭建CEF3开发环境的所需文件,如图所示:
    这里写图片描述
    下载地址:http://download.csdn.net/detail/yaoxuanzhi/9458880


    附注

    CMake的下载地址为:
    https://cmake.org/files/v3.4/cmake-3.4.3-win32-x86.zip
    https://cmake.org/files/v3.5/cmake-3.5.0-win32-x86.zip
    CEF3的下载直通车如下:
    https://cefbuilds.s3.amazonaws.com/2171/win/39.0.2171.95/cef_binary_3.2171.2069_windows32.7z
    https://cefbuilds.s3.amazonaws.com/trunk/win/48.0.2556.304f01a1/cef_binary_3.2556.1368.g535c4fb_windows32.7z
    https://cefbuilds.s3.amazonaws.com/2526/win/47.0.2526.80/cef_binary_3.2526.1373.gb660893_windows32.7z

    展开全文
  • QT+FFMPEG4.0 Windows开发环境搭建

    千次阅读 2018-09-17 19:39:25
    [QT+FFMPEG4.0 Windows开发环境搭建] **更多资料请加音视频技术交流群: 782508536获取** Windows环境搭建 FFMPEG官网:http://ffmpeg.org/ 4.0.2版本源码 源码:...

    [QT+FFMPEG4.0 Windows开发环境搭建]

    **更多资料请加音视频技术交流群: 782508536获取**

    Windows环境搭建

    FFMPEG官网:http://ffmpeg.org/

    4.0.2版本源码

    源码:https://ffmpeg.org/releases/ffmpeg-4.0.2.tar.bz2

     

    4.0.2编译好的文件

    下载已经编译好的FFMPEG

    网址:https://ffmpeg.zeranoe.com/builds/

    32位下载地址

    Shared:包含FFMPEG的dll库文件

    https://ffmpeg.zeranoe.com/builds/win32/shared/ffmpeg-4.0.2-win32-shared.zip

    Static:包含了FFMPEG的官方文档

    https://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-4.0.2-win32-static.zip

    Dev:包含FFMPEG的lib文件/头文件,以及example范例。

    https://ffmpeg.zeranoe.com/builds/win32/dev/ffmpeg-4.0.2-win32-dev.zip

    我们目前主要是使用32位的版本。

     

    下面也提供了64位的版本方便大家。

    64位版本下载地址

    Shared:包含FFMPEG的dll库文件

    https://ffmpeg.zeranoe.com/builds/win64/shared/ffmpeg-4.0.2-win64-shared.zip

    Static:包含了FFMPEG的官方文档

    https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-4.0.2-win64-static.zip

    Dev:包含FFMPEG的lib文件/头文件,以及example范例。

    https://ffmpeg.zeranoe.com/builds/win64/dev/ffmpeg-4.0.2-win64-dev.zip

     

    QT下载和安装

    QT官网:https://www.qt.io/

    QT下载地址

    下载版本:QT版本 5.10.1

    下载地址:http://download.qt.io/official_releases/qt/5.10/5.10.1/

            选择该版本

    直接下载地址:http://iso.mirrors.ustc.edu.cn/qtproject/archive/qt/5.10/5.10.1/qt-opensource-windows-x86-5.10.1.exe

     

    QT安装

    安装安装向导一步步Next(或下一步),

     

     

     

    如果你想阅读QT源码,则可以勾上,但比较占用硬盘。

    然后等待安装结束。

    测试QT+FFMPEG的使用

    创建QT工程

    1 刚打开QT Creator的界面

    2 新建工程

     

    3 选择Non-Qt Project

    4 填写项目名称以及路径,如下所示就创建了一个叫ffmpeg-version的工程。

    到此创建了一个基本的工程。

    注意:需要使用C++时则选择

     

    引用FFMPEG库

    将ffmpeg-4.0.2-win32-dev拷贝到ffmpeg-version目录下

     

    在ffmpeg-version.pro里面添加ffmpeg头文件和库文件路径

    即是

    win32 {
    INCLUDEPATH += $$PWD/ffmpeg-4.0.2-win32-dev/include
    LIBS += $$PWD/ffmpeg-4.0.2-win32-dev/lib/avformat.lib   \
            $$PWD/ffmpeg-4.0.2-win32-dev/lib/avcodec.lib    \
            $$PWD/ffmpeg-4.0.2-win32-dev/lib/avdevice.lib   \
            $$PWD/ffmpeg-4.0.2-win32-dev/lib/avfilter.lib   \
            $$PWD/ffmpeg-4.0.2-win32-dev/lib/avutil.lib     \
            $$PWD/ffmpeg-4.0.2-win32-dev/lib/postproc.lib   \
            $$PWD/ffmpeg-4.0.2-win32-dev/lib/swresample.lib \
            $$PWD/ffmpeg-4.0.2-win32-dev/lib/swscale.lib
    }

    LIBS的多行引用一定要记得带斜杠,否则后续的引用无效。

     

    修改main.c文件

    #include <stdio.h>
    
    // 包含ffmpeg头文件
    #include "libavutil/avutil.h"
    
    int main()
    {
        printf("Hello FFMPEG, av_version_info is %s\n",
               av_version_info());
    
        printf("avutil_configuration is \n%s\n",
               avutil_configuration());
    
        return 0;
    }

     

    执行程序

    发现显示黑屏

     

    我们需要把ffmpeg-4.0.2-win32-shared\bin的DLL文件拷贝到执行文件所在目录

     

    目前只用到avutil库,所以只需要avutil-56.dll。

    即是把文件拷贝到build-ffmpeg-version-Desktop_Qt_5_10_1_MinGW_32bit-Debug目录。

     

    再运行程序则打印

    说明我们配置的环境是正确的。

     

    对于库文件,则在包含头文件的时候,就知道我们会使用到哪些DLL。

    库文件

    头文件

    源码

     

    到这里,我们Windows QT+FFMPEG的开发环境就搭建完毕了。

    展开全文
  • Electron桌面应用:环境搭建 window7环境下的nodejs与npm安装 开发环境介绍 主机操作系统:Windows7 Python版本:Python 2.7.12 node版本:v8.9.3 npm版本:v5.5.1 cnpm版本:v6.0.0 Electron版本:v2.0.7 ...

    参考文档

    1. Electron安装文档
    2. Electron-Windows构建步骤
    3. Electron桌面应用:环境搭建
    4. window7环境下的nodejs与npm安装

    开发环境介绍

    • 主机操作系统:Windows7
    • Python版本:Python 2.7.12
    • node版本:v8.9.3
    • npm版本:v5.5.1
    • cnpm版本:v6.0.0
    • Electron版本:v2.0.7

    提示:
    * Windows7 / Server 2008 R2 或更高
    * Visual Studio 2017 - 免费下载 VS 2017 Community Edition
    * Python 2.7.12
    * Node.js

    开发工具介绍

    开发工具

    • Vs code最新版

    插件安装

    • npm
    • npm Intellisense
    • Node.js Extension Pack
    • Node.js Modules Intellisense

    Electron简介

    Electron是由Github开发,基于Chromium和Node.js,使用JavaScript、HTML和CSS等Web技术创建跨平台原生桌面应用的框架。兼容Mac、Window和Linux,它构建的应用可在这三个操作系统上面运行,借助Electron,我们可以使用纯JavaScript来调用丰富的原生APIs。

    • 自动更新
    • 原生的菜单和通知
    • 崩溃报告
    • 调试和性能分析
    • windows安装程序

    Electron安装

    安装Python

    • 进入官网下载页面下载对应版本的msi安装包 (https://www.python.org/downloads/)。
    • 点击运行msi安装包,默认安装python。
    • win + r 输入cmd打开命令行,输入python -V查看python是否正确安装。

    安装node、npm和配置npm安装路径

    • 进入官网下载页面下载对应版本的msi安装包 (https://nodejs.org/zh-cn/download/releases/)。
    • 点击运行msi安装包,默认安装node v8.9.3。
    • win + r 输入cmd打开命令行,输入node -v查看node v8.9.3是否正确安装,输入npm -v查看集成的npm v5.5.1是否正确安装。
    • npm配置全局安装路径。
    • win + r 输入cmd打开命令行,输入:
    npm config set prefix "C:\Program Files\nodejs\node_global"
    • 查看nodejs文件夹中是否自动生成node_global文件夹,如果存在,则说明设置成功。
    • 右击计算机,点击属性,点击高级系统设置,点击环境变量,翻阅系统变量内容,找到path变量,在变量值末尾添加;C:\Program Files\nodejs\node_global;。

    安装cnmp

    • win + r 输入cmd打开命令行,输入:
    npm install -g cnpm --registry=https://registry.npm.taobao.org"
    • win + r 输入cmd打开命令行,输入:
    cnpm -v

    查看cnpm是否正确安装。

    安装electron

    • win + r 输入cmd打开命令行,输入:
    cnpm install -g electron
    • win + r 输入cmd打开命令行,输入:
    electron -v

    查看electron是否正确安装。

    构建第一个应用程序

    新建文件夹your-app, 打开vscode,在vscode中打开该文件夹

    根据需要创建文件main.js和index.html.一个最基本的 Electron 应用一般来说会有如下的目录结构:

    your-app/
      ├── package.json
      ├── main.js
      └── index.html

    终端运行代码:

    npm init

    默认生成package.json文件:

    {
      "name": "electrontest",
      "version": "1.0.0",
      "description": "",
      "main": "main.js",
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
      },
      "author": "",
      "license": "ISC"
    }

    在默认package.json文件中添加一个 start 脚本来指引 Electron 去执行当前的 package

    {
      "name": "electrontest",
      "version": "1.0.0",
      "description": "",
      "main": "main.js",
      "scripts": {
        "start": "electron .",
        "test": "echo \"Error: no test specified\" && exit 1"
      },
      "author": "",
      "license": "ISC"
    }

    添加启动程序代码

    {
      const {app, BrowserWindow} = require('electron')
    
      // Keep a global reference of the window object, if you don't, the window will
      // be closed automatically when the JavaScript object is garbage collected.
      let win
    
      function createWindow () {
        // 创建浏览器窗口。
        win = new BrowserWindow({width: 800, height: 60})
    
        // 然后加载应用的 index.html。
        win.loadFile('index.html')
    
        // 打开开发者工具
        win.webContents.openDevTools()
    
        // 当 window 被关闭,这个事件会被触发。
        win.on('closed', () => {
          // 取消引用 window 对象,如果你的应用支持多窗口的话,
          // 通常会把多个 window 对象存放在一个数组里面,
          // 与此同时,你应该删除相应的元素。
          win = null
        })
      }
    
      // Electron 会在初始化后并准备
      // 创建浏览器窗口时,调用这个函数。
      // 部分 API 在 ready 事件触发后才能使用。
      app.on('ready', createWindow)
    
      // 当全部窗口关闭时退出。
      app.on('window-all-closed', () => {
        // 在 macOS 上,除非用户用 Cmd + Q 确定地退出,
        // 否则绝大部分应用及其菜单栏会保持激活。
        if (process.platform !== 'darwin') {
          app.quit()
        }
      })
    
      app.on('activate', () => {
        // 在macOS上,当单击dock图标并且没有其他窗口打开时,
        // 通常在应用程序中重新创建一个窗口。
        if (win === null) {
          createWindow()
        }
      })
    
      // 在这个文件中,你可以续写应用剩下主进程代码。
      // 也可以拆分成几个文件,然后用 require 导入。
    }

    添加需要渲染的模板文件

    <!DOCTYPE html>
      <html>
        <head>
          <meta charset="UTF-8">
          <title>Hello World!</title>
        </head>
        <body>
          <h1>Hello World!</h1>
          We are using node <script>document.write(process.versions.node)</script>,
          Chrome <script>document.write(process.versions.chrome)</script>,
          and Electron <script>document.write(process.versions.electron)</script>.
        </body>
      </html>

    终端输入一下代码, 启动应用程序

        electron .

    运行效果

    这里写图片描述

    展开全文
  • GTK+ 3 for windows 开发环境搭建

    千次阅读 2016-10-05 15:50:50
    GTK+ 3 for windows 开发环境搭建下载和配置msys2: 从http://msys2.github.io/下载安装包,并安装; 配置软件源(官方源速度较慢) 需要修改安装目录下,/etc/pacman.d 文件夹中的mirrorlist.msys,mirrorlist.mingw...
  • GTK+ 3 for Windows 开发环境搭建

    千次阅读 2016-10-05 13:45:34
    GTK+ 3 for windows 开发环境搭建下载和配置msys2: 从http://msys2.github.io/下载安装包,并安装; 配置软件源(官方源速度较慢) 需要修改安装目录下,/etc/pacman.d 文件夹中的mirrorlist.msys,mirrorlist.mingw...
  • 本文的推荐开发环境搭建使用 PyCharm、Python3.7、odoo13社区版 Windows系统下环境搭建 系统:Windows10 64位 开发工具:PyCharm 推荐使用专业版 Python版本: 3.7 odoo版本:13社区版 安装开发工具PyCharm ...
  • CEF Windows开发环境搭建

    万次阅读 热门讨论 2016-01-06 14:23:39
    CEF 的官网介绍的很简洁:A simple framework for embedding chromium browser windows in other applications。具体地说就是一个可以将浏览器功能(页面渲染,JS 执行)嵌入到其他应用程序的框架。
  • QT windows开发环境搭建

    万次阅读 2018-01-18 19:56:21
    Qt 是一个著名的跨平台C++图形用户界面应用程序开发框架。它不仅仅是一个 GUI库,更像一个“一站式”的解决方案,你不再需要研究 STL,不再需要到处去找解析 XML、连接数据库、访问网络的各种第三方库,因为 Qt 自己...
  • ODOO13(二)Windows开发环境搭建

    千次阅读 2020-06-29 11:26:17
    本文的推荐开发环境搭建使用 PyCharm、Python3.7、odoo13社区版 Windows系统下环境搭建 系统:Windows10 64位 开发工具:PyCharm 推荐使用专业版 Python版本: 3.7 odoo版本:13社区版 安装开发工具PyCharm ...
  • PyCUDA的Windows开发环境搭建

    千次阅读 2014-12-14 18:40:18
    PyCUDA的开发环境搭建
  • Go语言-Windows开发环境搭建

    千次阅读 2014-08-02 16:00:02
    首先介绍Go语言开发环境搭建,我的环境是在Windows搭建,Go语言包推荐.msi安装包,我用的是go1.3.windows-386.msi ,原因很简单,.msi安装会自动配置环境变量,当然也可以用.zip包然后自己配置环境变量。IDE开发...
  • OpenGL ES 2.0 windows开发环境搭建

    千次阅读 2014-02-11 13:51:26
    开发环境 语言:c++ IDE:VS2013 SDK:ARM OpenGL ES 2.0 emulator 下载地址: http://malideveloper.arm.com/cn/develop-for-mali/tools/opengl-es-2-0-emulator/ 环境搭建步骤 1.安装SDK 2.在VS2013中进行一下...
  • print ('Hello World')
  • ESP32 IDF 官方 windows开发环境搭建

    万次阅读 2018-07-29 20:13:12
    ESP32 windows开发环境搭建(官方方法) https://www.cnblogs.com/noticeable/p/7426749.html 官方方法: http://esp-idf.readthedocs.io/en/latest/get-started/windows-setup.html 流程: 下载:...
  • QT Windows开发环境搭建

    千次阅读 2009-09-22 22:39:00
    QT Windows vs2005开发环境搭建Qt源码包:qt-win-opensource-src-4.5.0.zipVisual Studio 2005 SP1:VS80sp1-KB926604-X86-CHS.exeVisual Studio QT插件:Qt Visual Studio Integration v1.43.zip注:如果安装的是VS...
  • 朋友向我推荐了python,说怎么怎么好,计划用...所以第一节就从开发环境搭建和运行环境搭建开始。 一、目标: 开发环境和运行环境搭建。 二、搭建平台 开发环境: windows 10  运行环境: windows 10 和 centos 虚拟机

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 126,669
精华内容 50,667
关键字:

windows开发环境搭建