Skip to content Skip to sidebar Skip to footer

Widget HTML #1

Fatal Error String.h: No such file or directory Arduino Linux Cara memperbaikinya

A. Latar Belakang Arduino Error String.h

Fatal Error String.h: No such file or directory Arduino Linux Cara memperbaikinya - Beberapa kali saya memigrasikan proyek Arduino dari Windows ke Linux, saya mendapatkan ini "Fatal Error String.h: No such file or directory" .

Kesalahan, terutama saat menggunakan Arduino untuk pertama kalinya setelah menyelesaikan Menginstal Linux OS. Sebelum memperbaikinya, ada baiknya untuk mengetahui, apa sebenarnya perpustakaan String.h?

Dikutip dari halaman resmi Arduino, perpustakaan String digunakan untuk dapat memanipulasi teks dengan cara yang lebih rumit daripada karakter array.

Memanipulasi contoh ini menambah, mengurangi, menggabungkan, mengganti substring dan mencari teks tertentu. Tetapi penggunaan memori lebih besar dari array char, tetapi sisi fungsi perpustakaan String lebih mudah daripada array char.


How to Fix Fatal String.h: No such file or directory
Fatal Error String.h

Contoh penggunaan library String yaitu:
Menggunakan sebuah String Tetap:
String teks = "Hai, perkenalkan saya adalah String";

Konversi sebuah karakter ke String:
String teks = String('a');
Konversi sebuah string tetap ke dalam sebuah objek string:
String teksKedua = String("Hai, perkenalkan saya adalah String");
Menggabungkan dua String:
String teks = String(teksKedua + "dan lainnya");

Konversi sebuah integer menjadi desimal:
String teks = String(13);
Konversi sebuh nilai integer ke DEC atau desimal menjadi String:
String teks = String(analogRead(0), DEC);

Konversi sebuh nilai integer ke HEX atau Hexadesimal menjadi String:
String teks = String(45, HEX);

Konversi sebuh nilai integer ke BIN atau Biner menjadi String:
String teks = String(255, BIN);

Konversi sebuah nilai variabel yang panjang ke nilai Desimal menjadi String:
String teks = String(millis(), DEC);

B. Cara Memperbaiki Fatal Error String.h: No such file

Untuk mengatasi cukup mudah, di windows format pernulisan library string.h adalah String.h, sedangkan di linux, penulisannya adalah string.h.

Secara umum, sebuah String dapat di artikan sebagai sebuah Teks. Memperbaiki masalah ini dengan menggantikan String.h > string.h


Ya, hanya itu, simple bukan?

Cara mengubahnya, buka file library dengan ekstensi .h yang di tunjuk error oleh arduino IDE. Seperti contoh, error yang tampil adalah:

"/home/neon/Arduino/libraries/Prayer_Time_Edited/PrayerTimes.h:8:10: fatal error: String.h: No such file or directory"

Error yang muncul terletak pada library PrayerTimes.h. Buka library nya menggunakan teks editor, baik notepad, notepad++, atau yang lain sesuai keinginan, kemudian cari baris "#include <String.h>" ubah menjadi "#include <string.h>", dan simpan.

Selesai. Semoga bermanfaat.




Post a Comment for "Fatal Error String.h: No such file or directory Arduino Linux Cara memperbaikinya "