error LNK1127: library is corrupt

 
0
 
C++
ava
wallstreet | 24.01.2013, 18:54
Добрый день.
Столкнулся вот с такой проблемой. Возникает она при включении в файл main.cpp хедера Analize.h (в моем случае)
С чем может быть проблема ума не приложу, поэтому варианты приветствуются)

Analize.h

#ifndef ANALIZE_HPP
#define ANALIZE_HPP

#include <iostream>
#include <deque>

struct Cell
{
    int i;
    double d;
    char c;
};

class MyAnalize
{
public:
    MyAnalize();
    ~MyAnalize();
    void Show(std::deque<std::deque<Cell>> dec2d);
};
#endif


Analize.cpp

#include <iostream>
#include <deque>
#include "Analize.h"

MyAnalize::MyAnalize()
{}

MyAnalize::~MyAnalize()
{}

void MyAnalize::Show(std::deque<std::deque<Cell>> dec2d)
{
    for(unsigned i=0; i<dec2d.size(); ++i)
    {
        std::cout << "Buf[" << i << "].i = " << dec2d[i][0].i << std::endl;
    }
}


main.cpp

#include <deque>
#include <iostream>
#include "Analize.h"



int main()
{
    Cell myCell;
    MyAnalize MA;
    char ch;
    std::deque<Cell> dec;
    std::deque<std::deque<Cell>> dTbl;
    std::deque<std::deque<Cell>> dec2d;
    
    for(unsigned i=0; i<10; i++)
    {
        myCell.i = i;
        dec.push_back(myCell);
        dTbl.push_back(dec);
        dec2d.insert(dec2d.end(), dTbl.begin(), dTbl.end());
        dec.clear();
        dTbl.clear();
    }
    MA.Show(dec2d);
    
    std::cin >> ch;
    return 0;
}
Kommentare (3)
ava
Albor | 24.01.2013, 18:14 #

#include <deque>
#include <iostream>

Зачем в каждом файле?
ava
borisbn | 24.01.2013, 18:30 #
wallstreet, какой компилятор и какой версии ?
ava
wallstreet | 24.01.2013, 18:48 #
MS Visual Studio 2010 Pro

später ergänzt:
Цитата (Albor @  24.1.2013,  18:14 findReferencedText)
Зачем в каждом файле? 

в точку smile 
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden