Как исправить ошибку msys64: в C ++ отказано в разрешении - PullRequest
0 голосов
/ 11 ноября 2019

Я пытаюсь запустить простой код C ++ в Visual Studio Code. Я просто настраиваю VS Code для работы с C ++ и не могу заставить его работать.

Я получаю эту ошибку:

C: \ msys64 \ mingw64 \ bin \ ld: невозможно открыть выходной файл C: /ALGORITMI/test.exe: доступ запрещен, clang ++: ошибка: невозможноудалить файл: Отказано в доступе clang ++: ошибка: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова) Процесс терминала завершился с кодом выхода: 1

Я попытался удалить MinGW и переустановить его сноваКроме того, я попробовал эту установку с MSYS2, и на VS Code ничего не получалось.


#include<iostream>

using namespace std;

int main(void){

    int sz = 5;
    int *a;
    a = new int[sz];

    for(int i=0; i< sz; ++i){
        cout << "put in  "<< i+1 <<". member"<<endl;
        cin >>a[i];
    }

    for(int j=0; j< sz; ++j){
        cout << a[j] << endl;
    }


    cout<<"done..."<<endl;


    return 0;
}

Я ожидал обычной печати элементов массива, но я получаю указанную ошибку.

...