Почему я включаю правильные файлы заголовков и соответствующие определения, но при этом сообщаю, что определенная функциC++

Программы на C++. Форум разработчиков
Anonymous
Почему я включаю правильные файлы заголовков и соответствующие определения, но при этом сообщаю, что определенная функци

Сообщение Anonymous »

введите описание изображения здесьвведите описание изображения здесьвведите описание изображения здесь
VSCODE 总是告诉我 неопределенная ссылка на `Row::isValid() const'
collect2.exe: ошибка: ld возвратил 1 статус выходаЯ сделал правильное объявление и определение, почему оно все еще не работает?

Код: Выделить всё

PS C:\\Users\\jjq02\\CODE\\C\\mysoduku\> g++ -c Scene.cpp -o Scene.o
PS C:\\Users\\jjq02\\CODE\\C\\mysoduku\> g++ -c Test.cpp -o Test.o
PS C:\\Users\\jjq02\\CODE\\C\\mysoduku\> g++ Test.o Scene.o -o mysoduku
PS C:\\Users\\jjq02\\CODE\\C\\mysoduku\> g++ -Wall -Wextra -g3 Scene.cpp Test.cpp -o output/Text.exe
Я испробовал все возможные методы, но так и не нашел решения.
Если я помещу исходный файл Test.cpp и исходный файл Scene.cpp вместе, они могут работать, но не могут работать, если разделены. Мне просто очень любопытно, почему он не может работать правильно после разделения?

Подробнее здесь: https://stackoverflow.com/questions/783 ... -still-tel

Вернуться в «C++»