Я понятия не имею, что не так с моим кодом. У меня есть защитники во всех моих заголовочных файлах. Поскольку существует довольно некоторый код, и я бы хотел, чтобы он был конфиденциальным, вопрос в том, как я буду решать эти ошибки.Неразрешенный внешний символ LNK2001, LNK2011, LNK2019
Ошибка 1 Ошибка LNK2001: неразрешенный внешний символ "общественности: статический класс станд :: _ Generic_error_category станд :: _ Error_objects :: _ Generic_object" (? _Generic_object @ $ _ Error_objects @ H @ станд @@ 2V_Generic_error_category @ 2 @ A)
Ошибка 9 ошибка LNK2011: предварительно скомпилированный объект не связан; Изображение может не работать
Ошибки 10 Ошибка LNK2019: неразрешенный внешние символы "пустоты __cdecl myVars :: setNumofp (Int *)" (setNumofp @ myVars @@ YAXPAH @ Z?), на который ссылается функция _main
Проверьте, что вы указываете свои двоичные файлы на флаг -L, а не только -I для заголовков. –
Вы проверили [Что такое неопределенный/неразрешенный внешний символ?] (Https://stackoverflow.com/questions/12573816/what-is-an-undefined-reference-unresolved-external-symbol-error-and-how -do-i-fix) Есть ли причина, почему это не следует закрывать как дубликат этого вопроса? –
Marco: -L флаг? Не знаю, что это. Jonathan: – shaks