#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, но это все, что мы можем сказать.