Форум программистов, компьютерный форум CyberForum.ru

Ошибка LNK2005 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение выражения при различных вещественных типах данных (float и double) http://www.cyberforum.ru/cpp-beginners/thread1111328.html
Есть задание: Вычислить значение выражения при различных вещественных типах данных (float и double). Вычисления следует выполнять с использованием промежуточных переменных. Сравнить и объяснить полученные результаты. При a=1000, b=0.0001 Хочу попросить помощи и разъяснения. Заранее благодарен откликнувшимся.
C++ Алгоритмы циклической структуры Ввести натуральное число n. Из чисел 1..n найти все такие, запись которых совпадает с последними цифрами записи их квадрата (например 6*6=36, 25*25=625 и т.д.) http://www.cyberforum.ru/cpp-beginners/thread1111321.html
Из предложения напечатать те символы, которые встречаются в нем ровно один раз C++
Из заданного предложения выбрать и напечатать те символы, которые встречаются в нем ровно один раз (в том порядке, как они встречаются в тексте). обеспечить ввод с клавиатуры исходного текста, строки или последовательности символов, которые должны присваиваться в качестве значения символьного массива; исключить использование встроенных подпрограмм, предназначенные для работы со строками,...
C++ Unresolved external "fun1 double"
Помогите, не могу понять в чем причина... //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <math.h> #include <stdio.h> #include <iostream.h> #include <conio.h>
C++ Вывести слова с нужным сочетанием букв http://www.cyberforum.ru/cpp-beginners/thread1111295.html
#include <stdio.h> #include <conio.h> #include <string.h> int main() { char str; char c1,c2; char* word; const char delim = " ";
C++ Вывести значения всех элементов одномерного массива с помощью указателей Вывести значения всех элементов одномерного массива с помощью указателей, * в диапазоне от 0 до 9, при этом вместо каждого элемента со значением 0 * выводить переход на новую строку. зарание спасибо ) подробнее

Показать сообщение отдельно
Nikkilla
2 / 2 / 0
Регистрация: 24.02.2013
Сообщений: 62
06.03.2014, 02:45  [ТС]     Ошибка LNK2005
Еще вот столкнулся с такой ошибкой:
Ошибка 1 error C2143: синтаксическая ошибка: отсутствие ";" перед "*" f:\мои проекты\c++\cpptest\cpptest\core.h 7 1 CppTest
Ошибка 2 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию f:\мои проекты\c++\cpptest\cpptest\core.h 7 1 CppTest
Код проекта:
Core.h
C++
1
2
3
4
5
6
7
#pragma once
#include <iostream>
#include "MyFile.h"
#include "MyClass.h"
using namespace std;
 
extern MyClass *myClass;
Core.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "Core.h"
 
MyClass *myClass = NULL;
 
int main(int argc, char* argv[])
{
    setlocale(LC_CTYPE, "rus");
 
    myClass = new MyClass();
    update();
 
    system("pause");
    return 0;
}
MyFile.h
C++
1
2
3
4
5
6
7
8
9
#pragma once
#include <iostream>
#include "Core.h"
using namespace std;
 
extern int *myInt_ptr;
 
int getMyFile();
void update();
MyFile.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "MyFile.h"
 
int *myInt_ptr = new int(5);
 
int getMyFile()
{
    return *myInt_ptr;
}
 
void update()
{
    myClass->showMessage();
}
MyClass.h
C++
1
2
3
4
5
6
7
8
9
10
#pragma once
#include <iostream>
#include "MyFile.h"
using namespace std;
 
class MyClass
{
public:
    void showMessage();
};
MyClass.cpp
C++
1
2
3
4
5
6
#include "MyClass.h"
 
void MyClass::showMessage()
{
    cout << "My fIle value is: " << getMyFile() << endl;
}
 
Текущее время: 15:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru