Раньше я заходил в терминал, компилировал сборку и запускал все внутри терминала (не помню, какой компилятор он использовал), потому что я был никогда не мог нормально запустить его в vscode, но теперь, когда я решил эту проблему и начал использовать g++, это начало происходить (g++ работает нормально без этих новых библиотек).
*IDE, которую я использую это Vscode
Код, использованный в этом примере:
Код: Выделить всё
#include
#include
#include
#include
using string = std::string;
int main() {
if (senseInit()) {
//Create 3 vars
double sensitivity = 0.2;
double x, y, z;
double xBefore, yBefore, zBefore;
senseGetAccelG(xBefore, yBefore, zBefore);
int touchies = -1;
while (true) {
usleep(50000);
//Directly Modifies xyz values. Returns bool
xBefore = x;
yBefore = y;
zBefore = z;
if (senseGetAccelG(x,y,z)) {
if (x - xBefore >= sensitivity || y - yBefore >= sensitivity || z - zBefore >= sensitivity) {
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/78909820/cannot-make-program-when-using-sensehat-libsense-library[/url]
Мобильная версия