скомпилируйте консольный исходный код C в Linux через WSL с проблемой VS2019

#c #visual-studio-2019 #windows-subsystem-for-linux

#c #visual-studio-2019 #windows-subsystem-for-linux

Вопрос:

Я попытался скомпилировать свой исходный код C (простой hello world) в WSL Linux через VS2019 после установки пакетов g gdb в Ubuntu WSL, я смог отладить код и получить информацию о vs2019 env, но при попытке его сборки я получаю ошибку ниже (возможно, руководство по компиляции этого удаленного, WSL Linuxработа)

     Object reference not set to an instance of an object.
  
 //#include <string>
//#include <vector>
//#include <algorithm>
//#include <cmath>

using namespace std;
inline void keep_window_open() { char c; cin >> c; }
int main()
{
    cout << "hello from ConsoleApplicationC__!n";
    keep_window_open();
    return 0;
}```
  

Комментарии:

1. Можете ли вы показать исходный код? Это помогает добавить контекст.

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

3. Вы пытаетесь использовать VS2019 в WSL? Я не думаю, что это должно работать. Похоже, что ваше сообщение об ошибке относится к .NET, оно, вероятно, не имеет ничего общего с C или Linux.

4. @n.’местоимения’m. vs2019 имеет возможность скомпилировать отладку через WSL в Windows в свойствах проекта. Он отлаживается, но не создается. Я так думаю.

5. Ошибка, которую вы получаете, относится к Visual studio, а не к C или WSL, но это все, что мы можем сказать.