BR*Tools FAQ

部署运行你感兴趣的模型镜像

Note 651812 - FAQ: BR*TOOLS and SAPDBA

 

  1. 1. What are BR*TOOLS and SAPDBA?

    BR*TOOLS and SAPDBA are utility programs for Oracle administration that are developed by SAP. BR*TOOLS are increasingly replacing SAPDBA functions.
  1. 2. What BR*TOOLS are available and what do these do?
  • BRBACKUP: Database backup
  • BRARCHIVE: Backup of offline redo logs
  • BRRESTORE: Restoration (restore) of backups (see Note 605062)
  • BRRECOVER: Restore/recovery (Notes 602497, 605062)
  • BRSPACE: Reorganizations (see Notes 647697 and 541538)
  • BRCONNECT: Various administration tasks (see Note 403704) such as creation of statistics (see Note 588668) or database checks
  • BRGUI: Graphical user interface for the BR*TOOLS (Note 611493)
  • BRTOOLS: Text-based user interface for the BR*TOOLS
  1. 3. Where can I find information about Support Packages, installation and compatibility?

    Refer to SAP Note 12741.
  1. 4. Which releases of the BR*TOOLS and SAPDBA should be used?

              We strongly recommend that you only use Version 6.10 or higher. Only these versions are updated on a regular basis.

  1. 5. What do I do if one of the BR*TOOLS or SAPDBA results in an error?

              If you cannot find a solution in the SAP notes, you should check whether a current patch for the tool still returns the same error. If so, create a customer message under the component BC-DB-ORA-DBA.

  1. 6. How can I find out which release and patch level belong to an installed tool?

              Call the tool with the " -V" option (for example, "brconnect -V "). The result includes the following lines with release and patch level:

kernel release                  <release>
patch level                    <patchlevel>

  1. 7. Which operating system and database users should be used with BR*TOOLS and SAPDBA?
  • Operating system users:
  •  
    • WINDOWS:

                    With a manual call, <sid>adm should be used for all tools. If you start from DB13, sapservice<sid> is automatically used.

  •  
    • UNIX:

                    All tools can be started as ora<sid>. The tools that can be called from DB13 (BRBACKUP, BRARCHIVE, BRCONNECT) can alternatively be started as <sid>adm.

  • Database user:
  •  
    • BR*TOOLS:

           The OPS$ user is recommended as the database user ("-u /"), because it does not require a password. Alternatively, you can also use the SYSTEM user (including the password).

           One exception is the BRCONNECT function " -f chpass", which can only be used with SYSTEM.

           Caution: As of BRCONNECT 6. 40 Support Package 25, you can also work with the OPS$ user ("-u /"). As a prerequisite, BRCONNECT must have been started as the OS users <sid>adm or ora<sid>, which allows the "CONNECT / AS SYSDBA" (because it belongs to the "dba" group).

  •  
    • SAPDBA (menu function):

           You can only use SYSTEM as the database user.

  1. 8. Where do I find the parameter files for the BR*TOOLS and SAPDBA?

    The following parameter files exist:
  • BR*TOOLS: $ORACLE_HOME/dbs/init<sid>.sap
  • SAPDBA: $ORACLE_HOME/dbs/init<sid>.dba
  1. 9. Where do I find the log files of the BR*TOOLS and SAPDBA?

    Depending on the tool you are using, the log files are located in the following directories ($SAPDATA_HOME = /oracle/<sid>):
  • $SAPDATA_HOME/sapbackup: BRBACKUP, BRRESTORE, BRRECOVER
  • $SAPDATA_HOME/saparch: BRARCHIVE
  • $SAPDATA_HOME/sapcheck: BRCONNECT
  • $SAPDATA_HOME/sapreorg: BRSPACE

    If you want to use a directory other than the standard directories, you must set the SAPBACKUP, SAPARCH, SAPCHECK or SAPREORG environment variables.

    Depending on the action you have executed, SAPDBA log files are also stored in one of these directories.
  1. 10. How can I delete old log files of the BR*TOOLS and SAPDBA?

    You can delete obsolete log files with the BRCONNECT parameter "-f cleanup". By default, logs that are older than 30 days are deleted. If you want to configure a different time interval, you can use a number of cleanup_* parameters. Refer to the BRCONNECT documentation for further details.
  1. 11. How do I recognize errors and warnings in the BR*TOOLS log?

    The entries in the log files of the BR*TOOLS start with an abbreviation BR[0-9][0-9][0-9][IWE], that is, with the string "BR", followed by three numbers and one of the letters I, W or E (for example, BR051I or BR310E). The final letter indicates whether the entry represents an information message (I), a warning message (W) or an error message (E).
  1. 12. How I can adjust the functions of "brconnect -f next"?

    "brconnect -f next" checks whether the NEXT size of objects must be adjusted and performs the adjustment if required. In certain cases, it may be advisable to adjust the standard function (for example, to avoid unnecessarily large NEXT sizes or to exclude certain tables from a check).

    An upper limit can be defined for the NEXT size (set by BRCONNECT) with the parameter next_max_size in init<sid>.sap. For example, "next_max_size = 1G" limits the maximum NEXT size to 1 gigabyte.

    You can use the parameter next_exclude to specify objects that are to be excluded from the check (for example, next_exclude = SAPR3.T000).

    See the BRCONNECT documentation for more configuration options.
  1. 13. Why does "brconnect -f check" not record a TABLESPACE_FULL even though a tablespace has already exceeded the threshold value?

              With AUTOEXTEND files, BRCONNECT also calculates the space that may be available in the file system. A TABLESPACE_FULL warning is only issued with AUTOEXTEND files if the total of the freespace available in the tablespace and within the framework of AUTOEXTEND exceeds the threshold value.

  1. 14. Can I use BRBACKUP even if the database can no longer be started?

              In some cases (before you import a restore, for example), it may be advisable to save the current status of the database as a precaution, even if you can no longer open the database properly in the current status. Since it is only possible to use BRBACKUP if the database can be opened, you cannot run a backup with this tool. In this case, you must use other tools for a backup or execute a simple file system backup.

  1. 15. What do the return codes of the BR*TOOLS mean?
  • Return Code 0: Successful execution
  • Return Code 1: Execution with warning(s)
  • Return Code 2: Termination in the initialization phase
  • Return Code 3: Error in the initialization phase
  • Return Code 4: Termination in the execution phase
  • Return Code 5: Error in the execution phase
  • Return Code 6: Abort
  • Return Code 9: In execution

              These return codes also correspond to the return codes logged in table SDBAH. Only for return codes 6 and 9 a different SDBAH entry exists: 9999. This 9999 may appear constantly if, for example, a BR*TOOL has been terminated because of an error or if an online backup was only recovered BEFORE the SDBAH update at the end of BRBACKUP.

  1. 16. Can I also use the BR*TOOLS for SAP systems that do not have SAP ABAP basis?

              Yes, refer to Note 12741 for more information.

              To use BRBACKUP, BRARCHIVE and BRRESTORE, see Note 320457.

              In the case of MDM, see Note 936665.

              As of Version 7. 00, an extended support of BRCONNECT is available (Note 892294).

  1. 17. Why does BRBACKUP use CPIO even if TAPE_COPY_COMMAND is set to DD?

              DD is only used to backup large files, such as the Oracle data files. Smaller files, such as init<sid>.ora, are always copied with CPIO. Therefore, CPIO must always be installed correctly to avoid errors.

  1. 18. What is the importance of the "jid" parameter?

              The parameter "-jid" is used to transfer a job identifier, which enables the system to map a BR*TOOLS run to an SAP and DB13 job. This prevents some of the problems described in Note 651452. Otherwise, this parameter alters nothing about the execution of BR*TOOLS.

  1. 19. Where can I find more information?

    Information about using BR*TOOLS and SAPDBA is available in the SAP online documentation.

    Additional information about other important topics is available on SAP Service Marketplace under the quick link "dbaora":

    http://service.sap.com/dbaora

您可能感兴趣的与本文相关的镜像

Linly-Talker

Linly-Talker

AI应用

Linly-Talker是一款创新的数字人对话系统,它融合了最新的人工智能技术,包括大型语言模型(LLM)、自动语音识别(ASR)、文本到语音转换(TTS)和语音克隆技术

那你解释一下这个里面的东西 对应你刚刚说的固件 解释一下zhihonghe@ubuntu:~/code/deco_blueTooth/AC63$ tree -L 2 . ├── apps │   ├── common │   ├── hid │   ├── mesh │   └── spp_and_le ├── cpu │   ├── bd19 │   ├── bd29 │   ├── br23 │   ├── br25 │   ├── br30 │   └── br34 ├── default.workspace ├── doc │   ├── AC630N_bt_data_transfer_sdk_发布版本信息.pdf │   ├── architure │   ├── datasheet │   ├── FAQ │   ├── HiLink协议开发说明 │   ├── mesh操作演示 │   ├── stuff │   ├── USB Dongle OTA升级使用说明 │   ├── 串口升级规范 │   ├── 天猫精灵三元组烧录说明 │   ├── 无晶振相关说明 │   ├── 涂鸦协议开发 │   ├── 腾讯连连开发文档 │   └── 蓝牙AT协议 ├── include_lib │   ├── btctrler │   ├── btstack │   ├── driver │   ├── media │   ├── system │   └── update ├── LICENSE ├── Makefile ├── patch_release │   ├── AC63N_OTA升级4K偏移补丁_20220531 │   └── v2.2.1_update_to_v2.3.0_patch.rar ├── README-en.md ├── README.md ├── sdk_tools │   ├── BLE OTA升级工具 │   ├── BLE Profile工具 │   └── USB Dongle OTA升级工具 └── tools ├── make_prompt.bat └── utils 41 directories, 8 files
最新发布
11-19
FQBN: esp8266:esp8266:nodemcu Using board 'nodemcu' from platform in folder: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1 Using core 'esp8266' from platform in folder: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1 "C:\\Users\\Gao\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\Gao\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/mkbuildoptglobals.py" "D:\\Arduino\\Arduino IDE\\resources\\app\\lib\\backend\\resources" 10607 "C:\\Users\\Gao\\AppData\\Local\\arduino\\sketches\\C657571E9C1515D37BBBC097BC066458" "C:\\Users\\Gao\\AppData\\Local\\arduino\\sketches\\C657571E9C1515D37BBBC097BC066458/core/build.opt" "C:\\Users\\Gao\\Documents\\Arduino\\IRC_Relay/IRC_Relay.ino.globals.h" "C:\\Users\\Gao\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1\\cores\\esp8266/CommonHFile.h" Note: optional global include file 'C:\Users\Gao\Documents\Arduino\IRC_Relay\IRC_Relay.ino.globals.h' does not exist. Read more at https://arduino-esp8266.readthedocs.io/en/latest/faq/a06-global-build-options.html Detecting libraries used... C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\Gao\AppData\Local\arduino\sketches\C657571E9C1515D37BBBC097BC066458/core/build.opt -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/include -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/lwip2/include -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\Gao\AppData\Local\arduino\sketches\C657571E9C1515D37BBBC097BC066458/core -c @C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/warnings/none-g++ -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_NODEMCU_ESP12 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12" -DARDUINO_BOARD_ID="nodemcu" -DFLASHMODE_QIO -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\cores\esp8266 -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\variants\nodemcu C:\Users\Gao\AppData\Local\arduino\sketches\C657571E9C1515D37BBBC097BC066458\sketch\IRC_Relay.ino.cpp -o nul Alternatives for ESP8266WiFi.h: [ESP8266WiFi@1.0] ResolveLibrary(ESP8266WiFi.h) -> candidates: [ESP8266WiFi@1.0] C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\Gao\AppData\Local\arduino\sketches\C657571E9C1515D37BBBC097BC066458/core/build.opt -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/include -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/lwip2/include -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\Gao\AppData\Local\arduino\sketches\C657571E9C1515D37BBBC097BC066458/core -c @C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/warnings/none-g++ -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_NODEMCU_ESP12 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12" -DARDUINO_BOARD_ID="nodemcu" -DFLASHMODE_QIO -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\cores\esp8266 -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\variants\nodemcu -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src C:\Users\Gao\AppData\Local\arduino\sketches\C657571E9C1515D37BBBC097BC066458\sketch\IRC_Relay.ino.cpp -o nul Alternatives for ESP8266WebServer.h: [ESP8266WebServer@1.0 ESP8266WebServer@1.0] ResolveLibrary(ESP8266WebServer.h) -> candidates: [ESP8266WebServer@1.0 ESP8266WebServer@1.0] C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\Gao\AppData\Local\arduino\sketches\C657571E9C1515D37BBBC097BC066458/core/build.opt -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/include -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/lwip2/include -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\Gao\AppData\Local\arduino\sketches\C657571E9C1515D37BBBC097BC066458/core -c @C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/warnings/none-g++ -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_NODEMCU_ESP12 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12" -DARDUINO_BOARD_ID="nodemcu" -DFLASHMODE_QIO -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\cores\esp8266 -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\variants\nodemcu -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src -Ic:\Users\Gao\Documents\Arduino\libraries\ESP8266WebServer\src C:\Users\Gao\AppData\Local\arduino\sketches\C657571E9C1515D37BBBC097BC066458\sketch\IRC_Relay.ino.cpp -o nul Alternatives for IRremoteESP8266.h: [IRremoteESP8266@2.8.6] ResolveLibrary(IRremoteESP8266.h) -> candidates: [IRremoteESP8266@2.8.6] C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\Gao\AppData\Local\arduino\sketches\C657571E9C1515D37BBBC097BC066458/core/build.opt -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/include -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/lwip2/include -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\Gao\AppData\Local\arduino\sketches\C657571E9C1515D37BBBC097BC066458/core -c @C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/warnings/none-g++ -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_NODEMCU_ESP12 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12" -DARDUINO_BOARD_ID="nodemcu" -DFLASHMODE_QIO -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\cores\esp8266 -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\variants\nodemcu -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src -Ic:\Users\Gao\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src C:\Users\Gao\AppData\Local\arduino\sketches\C657571E9C1515D37BBBC097BC066458\sketch\IRC_Relay.ino.cpp -o nul Alternatives for EEPROM.h: [EEPROM@1.0] ResolveLibrary(EEPROM.h) -> candidates: [EEPROM@1.0] C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\Gao\AppData\Local\arduino\sketches\C657571E9C1515D37BBBC097BC066458/core/build.opt -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/include -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/lwip2/include -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\Gao\AppData\Local\arduino\sketches\C657571E9C1515D37BBBC097BC066458/core -c @C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/warnings/none-g++ -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_NODEMCU_ESP12 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12" -DARDUINO_BOARD_ID="nodemcu" -DFLASHMODE_QIO -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\cores\esp8266 -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\variants\nodemcu -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src -Ic:\Users\Gao\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\EEPROM C:\Users\Gao\AppData\Local\arduino\sketches\C657571E9C1515D37BBBC097BC066458\sketch\IRC_Relay.ino.cpp -o nul Using cached library dependencies for file: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\BearSSLHelpers.cpp Using cached library dependencies for file: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\CertStoreBearSSL.cpp Using cached library dependencies for file: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\ESP8266WiFi.cpp Using cached library dependencies for file: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\ESP8266WiFiAP.cpp Using cached library dependencies for file: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\ESP8266WiFiGeneric.cpp Using cached library dependencies for file: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\ESP8266WiFiGratuitous.cpp Using cached library dependencies for file: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\ESP8266WiFiMulti.cpp Using cached library dependencies for file: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\ESP8266WiFiSTA-WPS.cpp Using cached library dependencies for file: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\ESP8266WiFiSTA.cpp Using cached library dependencies for file: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\ESP8266WiFiScan.cpp Using cached library dependencies for file: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\WiFiClient.cpp Using cached library dependencies for file: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp Using cached library dependencies for file: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\WiFiServer.cpp Using cached library dependencies for file: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\WiFiServerSecureBearSSL.cpp Using cached library dependencies for file: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\WiFiUdp.cpp Using cached library dependencies for file: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src\enable_wifi_at_boot_time.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\ESP8266WebServer\src\detail\mimetable.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\IRac.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\IRrecv.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\IRsend.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\IRtext.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\IRtimer.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\IRutils.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Airton.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Airwell.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Aiwa.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Amcor.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Argo.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Arris.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Bosch.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Bose.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Carrier.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_ClimaButler.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Coolix.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Corona.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Daikin.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Delonghi.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Denon.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Dish.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Doshisha.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Ecoclim.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Electra.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_EliteScreens.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Epson.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Fujitsu.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_GICable.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_GlobalCache.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Goodweather.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Gorenje.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Gree.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Haier.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Hitachi.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Inax.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_JVC.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Kelon.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Kelvinator.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_LG.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Lasertag.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Lego.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Lutron.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_MWM.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Magiquest.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Metz.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Midea.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_MilesTag2.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Mirage.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Mitsubishi.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_MitsubishiHeavy.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Multibrackets.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_NEC.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Neoclima.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Nikai.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Panasonic.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Pioneer.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Pronto.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_RC5_RC6.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_RCMM.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Rhoss.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Samsung.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Sanyo.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Sharp.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Sherwood.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Sony.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Symphony.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Tcl.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Technibel.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Teco.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Teknopoint.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Toshiba.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Toto.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Transcold.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Trotec.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Truma.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Vestel.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Voltas.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Whirlpool.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Whynter.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Wowwee.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Xmp.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_York.cpp Using cached library dependencies for file: c:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src\ir_Zepeal.cpp Using cached library dependencies for file: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\EEPROM\EEPROM.cpp Generating function prototypes... C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\Gao\AppData\Local\arduino\sketches\C657571E9C1515D37BBBC097BC066458/core/build.opt -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/include -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/lwip2/include -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\Gao\AppData\Local\arduino\sketches\C657571E9C1515D37BBBC097BC066458/core -c @C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/warnings/none-g++ -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_NODEMCU_ESP12 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12" -DARDUINO_BOARD_ID="nodemcu" -DFLASHMODE_QIO -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\cores\esp8266 -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\variants\nodemcu -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src -Ic:\Users\Gao\Documents\Arduino\libraries\ESP8266WebServer\src -Ic:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266\src -IC:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\EEPROM C:\Users\Gao\AppData\Local\arduino\sketches\C657571E9C1515D37BBBC097BC066458\sketch\IRC_Relay.ino.cpp -o C:\Users\Gao\AppData\Local\Temp\3771241284\sketch_merged.cpp C:\Users\Gao\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\Gao\AppData\Local\Temp\3771241284\sketch_merged.cpp Compiling sketch... "C:\\Users\\Gao\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\Gao\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/signing.py" --mode header --publickey "C:\\Users\\Gao\\Documents\\Arduino\\IRC_Relay/public.key" --out "C:\\Users\\Gao\\AppData\\Local\\arduino\\sketches\\C657571E9C1515D37BBBC097BC066458/core/Updater_Signing.h" "C:\\Users\\Gao\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 "@C:\\Users\\Gao\\AppData\\Local\\arduino\\sketches\\C657571E9C1515D37BBBC097BC066458/core/build.opt" "-IC:\\Users\\Gao\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/sdk/include" "-IC:\\Users\\Gao\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/sdk/lwip2/include" "-IC:\\Users\\Gao\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\Gao\\AppData\\Local\\arduino\\sketches\\C657571E9C1515D37BBBC097BC066458/core" -c "@C:\\Users\\Gao\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1/tools/warnings/default-g++" -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_NODEMCU_ESP12 -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12\"" "-DARDUINO_BOARD_ID=\"nodemcu\"" -DFLASHMODE_QIO "-IC:\\Users\\Gao\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1\\cores\\esp8266" "-IC:\\Users\\Gao\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1\\variants\\nodemcu" "-IC:\\Users\\Gao\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1\\libraries\\ESP8266WiFi\\src" "-Ic:\\Users\\Gao\\Documents\\Arduino\\libraries\\ESP8266WebServer\\src" "-Ic:\\Users\\Gao\\Documents\\Arduino\\libraries\\IRremoteESP8266\\src" "-IC:\\Users\\Gao\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.1\\libraries\\EEPROM" "C:\\Users\\Gao\\AppData\\Local\\arduino\\sketches\\C657571E9C1515D37BBBC097BC066458\\sketch\\IRC_Relay.ino.cpp" -o "C:\\Users\\Gao\\AppData\\Local\\arduino\\sketches\\C657571E9C1515D37BBBC097BC066458\\sketch\\IRC_Relay.ino.cpp.o" C:\Users\Gao\Documents\Arduino\IRC_Relay\IRC_Relay.ino: In function 'void startNormalMode()': C:\Users\Gao\Documents\Arduino\IRC_Relay\IRC_Relay.ino:112:33: error: use of deleted function 'esp8266webserver::ESP8266WebServerTemplate<WiFiServer>& esp8266webserver::ESP8266WebServerTemplate<WiFiServer>::operator=(const esp8266webserver::ESP8266WebServerTemplate<WiFiServer>&)' 112 | server = ESP8266WebServer(80); // 重新创建服务器对象或清空路由 | ^ In file included from C:\Users\Gao\Documents\Arduino\IRC_Relay\IRC_Relay.ino:2: c:\Users\Gao\Documents\Arduino\libraries\ESP8266WebServer\src/ESP8266WebServer.h:93:7: note: 'esp8266webserver::ESP8266WebServerTemplate<WiFiServer>& esp8266webserver::ESP8266WebServerTemplate<WiFiServer>::operator=(const esp8266webserver::ESP8266WebServerTemplate<WiFiServer>&)' is implicitly deleted because the default definition would be ill-formed: 93 | class ESP8266WebServerTemplate | ^~~~~~~~~~~~~~~~~~~~~~~~ c:\Users\Gao\Documents\Arduino\libraries\ESP8266WebServer\src/ESP8266WebServer.h:93:7: error: use of deleted function 'std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = HTTPUpload; _Dp = std::default_delete<HTTPUpload>]' In file included from c:\users\gao\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec\xtensa-lx106-elf\include\c++\10.3.0\memory:83, from C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src/ESP8266WiFiGeneric.h:32, from C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src/ESP8266WiFiSTA.h:28, from C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi\src/ESP8266WiFi.h:34, from C:\Users\Gao\Documents\Arduino\IRC_Relay\IRC_Relay.ino:1: c:\users\gao\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec\xtensa-lx106-elf\include\c++\10.3.0\bits\unique_ptr.h:469:19: note: declared here 469 | unique_ptr& operator=(const unique_ptr&) = delete; | ^~~~~~~~ Multiple libraries were found for "ESP8266WebServer.h" Used: C:\Users\Gao\Documents\Arduino\libraries\ESP8266WebServer Not used: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WebServer Using library ESP8266WiFi at version 1.0 in folder: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\ESP8266WiFi Using library ESP8266WebServer at version 1.0 in folder: C:\Users\Gao\Documents\Arduino\libraries\ESP8266WebServer Using library IRremoteESP8266 at version 2.8.6 in folder: C:\Users\Gao\Documents\Arduino\libraries\IRremoteESP8266 Using library EEPROM at version 1.0 in folder: C:\Users\Gao\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\EEPROM exit status 1 Compilation error: use of deleted function 'esp8266webserver::ESP8266WebServerTemplate<WiFiServer>& esp8266webserver::ESP8266WebServerTemplate<WiFiServer>::operator=(const esp8266webserver::ESP8266WebServerTemplate<WiFiServer>&)'
07-18
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值