Как устранить ошибку «символ(ы) не найден для архитектуры x86_64» в C++ VSCodeC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Как устранить ошибку «символ(ы) не найден для архитектуры x86_64» в C++ VSCode

Сообщение Anonymous »

Я пытаюсь написать простой код C++ в Visual Studio Code, но постоянно получаю сообщение об ошибке «символ(ы) не найдены для архитектуры x86_64» всякий раз, когда я пытаюсь создать и вызвать класс. Как ни странно, я не получаю эту ошибку, если копирую и вставляю свой код в XCode, другую среду разработки, которую я использовал в прошлом. Я попытался удалить различные дополнительные файлы, которые VSCode создает в проекте (например, Tasks.json), чтобы он переделал их, но проблема не устранена. В качестве компилятора я использую clang++.

Вот упрощенный код, который я написал, чтобы попытаться устранить проблему:

main.cpp:
#include "main.hpp"

int main(int argc, const char * argv[]) {
testLink test = testLink();
}

main.hpp:
#ifndef main_h
#define main_h

#include
#include "testLink.hpp"

using namespace std;

#endif /* main_h */

testLink.cpp:
#include "testLink.hpp"

testLink::testLink()
{

}

testLink.hpp:
#ifndef testLink_h
#define testLink_h

using namespace std;

class testLink
{
private:
public:
testLink();
};

#endif /* testLink_h */


Подробнее здесь: https://stackoverflow.com/questions/793 ... n-c-vscode
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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