Code :: Blocks и проблема с компилятором C ++. не могу скомпилировать заголовок - PullRequest
0 голосов
/ 01 февраля 2020

У меня возникли проблемы при компиляции исходного кода C ++. этот код является кейлоггер. сначала я сохраняю с помощью. cpp и пытаюсь скомпилировать его из терминала с помощью этой команды

g++ test.cpp

, а затем терминал показал мне это сообщение

test.cpp:1:10: fatal error: conio.h: No such file or directory
#include <conio.h>
         ^~~~~~~~~
compilation terminated.

и это сообщение

test.cpp:2:10: fatal error: windows.h: No such file or directory
#include <windows.h>
         ^~~~~~~~~~~
compilation terminated.

, чтобы исправить это, я попытался использовать C ++ IDE, code :: blocks. устанавливается из терминала и копирует исходный код кейлоггера в блоки code :::. но IDE показывает это сообщение

||=== Build file: Debug in Belajar CPP (compiler: GNU GCC Compiler) ===|
/home/lucky/test.cpp|1|fatal error: conio.h: No such file or directory|
||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

Я просто не знаю, как это исправить и как искать решения в Интернете. потому что я новичок в использовании Linux -Mint. Может кто-нибудь помочь мне это исправить?

1 Ответ

0 голосов
/ 15 февраля 2020

Прежде всего, conio.h и windows .h эти заголовки не поддерживаются на консоли linux.

Альтернативой является использование библиотеки NCurses. Он выполняет все необходимые функции консоли и входит в стандартную базу Linux (т.е. доступна в каждом дистрибутиве).

Вместо этого включите ncurses.h.

Надеюсь это решит вашу проблему.

...