У меня есть файл заголовка: headerFiles.h, содержащий следующую переменную extern:
extern char *err_msg;
extern char recvbuf[DEFAULT_BUFLEN];
extern char sendbuf[DEFAULT_BUFLEN];
этот файл заголовка включен в: Helper.h, а Helper.h включен в Helper.cpp, So,
headerFiles.h -> включено в -> Helper.h -> включено в -> Helper.cpp
но когда я ссылаюсь на внешние переменные в моем файле Helper.cpp, компилятор выдает следующую ошибку компоновки:
Ошибка LNK2001 неразрешенный внешний символ "char * err_msg" (? Err_msg @@3PADA)
Я думаю, что его можно скомпилировать с помощью командной строки, но я хочу знать, как скомпилировать его с помощью Visual C ++.У меня есть VC ++ 2017 Community Edition.Пожалуйста помоги.