Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

如何编译 #13

Open
wrisin opened this issue May 4, 2021 · 2 comments
Open

如何编译 #13

wrisin opened this issue May 4, 2021 · 2 comments

Comments

@wrisin
Copy link

wrisin commented May 4, 2021

Executing task in folder esp_dc1-master: C:\Users\Administrator.platformio\penv\Scripts\platformio.exe run --environment dc1 <

Processing dc1 (framework: arduino; board: esp01_1m; platform: [email protected])
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via -v, --verbose option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/esp01_1m.html
PLATFORM: Espressif 8266 (2.4.0) > Espressif Generic ESP8266 ESP-01 1M
HARDWARE: ESP8266 80MHz, 80KB RAM, 1MB Flash
PACKAGES:

  • framework-arduinoespressif8266 3.20603.200130 (2.6.3)
  • tool-esptool 1.413.0 (4.13)
  • tool-esptoolpy 1.20800.0 (2.8.0)
  • toolchain-xtensa 2.40802.200502 (4.8.2)
    LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
    LDF Modes: Finder ~ chain, Compatibility ~ soft
    Library Manager: Installing git+https://github.com/nanopb/nanopb.git#nanopb-0.3.9.5
    FileNotFoundError: [WinError 2] 系统找不到指定的文件。:
    File "C:\Users\Administrator.platformio\penv\Lib\site-packages\platformio\builder\main.py", line 177:
    env.SConscript("$BUILD_SCRIPT")
    File "C:\Users\Administrator.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Script\SConscript.py", line 591:
    return _SConscript(self.fs, *files, **subst_kw)
    File "C:\Users\Administrator.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Script\SConscript.py", line 280:
    exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
    File "C:\Users\Administrator.platformio\platforms\espressif8266\builder\main.py", line 203:
    target_elf = env.BuildProgram()
    File "C:\Users\Administrator.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Util.py", line 658:
    return self.method(*nargs, **kwargs)
    File "C:\Users\Administrator.platformio\penv\Lib\site-packages\platformio\builder\tools\platformio.py", line 62:
    env.ProcessProjectDeps()
    File "C:\Users\Administrator.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Util.py", line 658:
    return self.method(*nargs, **kwargs)
    File "C:\Users\Administrator.platformio\penv\Lib\site-packages\platformio\builder\tools\platformio.py", line 140:
    project_lib_builder = env.ConfigureProjectLibBuilder()
    File "C:\Users\Administrator.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Util.py", line 658:
    return self.method(*nargs, **kwargs)
    File "C:\Users\Administrator.platformio\penv\Lib\site-packages\platformio\builder\tools\piolib.py", line 1062:
    project.install_dependencies()
    File "C:\Users\Administrator.platformio\penv\Lib\site-packages\platformio\builder\tools\piolib.py", line 898:
    lm.install(spec)
    File "c:\users\administrator.platformio\penv\lib\site-packages\platformio\package\manager_install.py", line 48:
    pkg = self._install(
    File "c:\users\administrator.platformio\penv\lib\site-packages\platformio\package\manager\library.py", line 81:
    return super(LibraryPackageManager, self).install(
    File "c:\users\administrator.platformio\penv\lib\site-packages\platformio\package\manager_install.py", line 97:
    pkg = self.install_from_url(spec.url, spec, silent=silent)
    File "c:\users\administrator.platformio\penv\lib\site-packages\platformio\package\manager_install.py", line 141:
    vcs = VCSClientFactory.new(tmp_dir, url)
    File "c:\users\administrator.platformio\penv\lib\site-packages\platformio\package\vcsclient.py", line 54:
    obj = getattr(sys.modules[name], "%sClient" % type
    .title())(
    File "c:\users\administrator.platformio\penv\lib\site-packages\platformio\package\vcsclient.py", line 137:
    self.configure()
    File "c:\users\administrator.platformio\penv\lib\site-packages\platformio\package\vcsclient.py", line 146:
    result = proc.exec_command([cls.command, "--exec-path"])
    File "c:\users\administrator.platformio\penv\lib\site-packages\platformio\proc.py", line 117:
    p = subprocess.Popen(*args, **kwargs)
    File "C:\Users\Administrator.platformio\python3\lib\subprocess.py", line 951:
    self._execute_child(args, executable, preexec_fn, close_fds,
    File "C:\Users\Administrator.platformio\python3\lib\subprocess.py", line 1420:
    hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
    ========================================================================== [FAILED] Took 0.74 seconds ==========================================================================
    终端进程“C:\Users\Administrator.platformio\penv\Scripts\platformio.exe 'run', '--environment', 'dc1'”已终止,退出代码: 1。

终端将被任务重用,按任意键关闭。

@jack9603301
Copy link

sudo pip3 install platformio
platformio run

@wrisin 我初步尝试了下,编译一切正常

@neckyaan
Copy link

最简单直接的方法:下载安装个微软的vscode。在vscode中安装插件:platformio,再在vscode中选择文件-打开文件夹-选择下载后解压缩后的项目文件夹,然后等待一会,platformio安装项目所需要的环境,完成后就可以编译了。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants