Я только начал писать небольшое приложение на C ++, используя Visual Studio C ++ 2008 Express. Я установил Boost Library с помощью установщика Windows. При компиляции программы я получаю следующую ошибку:
Компиляция ...
stdafx.cpp
Компиляция ...
websave.cpp
GoogleAuthenticate.cpp
Генерация кода ...
Компиляция манифеста для ресурсов ...
Microsoft (R) Windows (R) Resource Compiler версии 6.1.6723.1
Авторское право (C) Microsoft Corporation. Все права защищены.
Связь ...
ССЫЛКА: фатальная ошибка LNK1104: невозможно открыть файл 'libboost_system-vc90-mt-gd-1_38.lib'
// GoogleAuthenticate.h
#pragma once
#include <boost/asio.hpp>
class GoogleAuthenticate
{
public:
GoogleAuthenticate(void);
virtual ~GoogleAuthenticate(void);
};
// GoogleAuthenticate.cpp
#include "StdAfx.h"
#include "GoogleAuthenticate.h"
GoogleAuthenticate::GoogleAuthenticate(void)
{
}
GoogleAuthenticate::~GoogleAuthenticate(void)
{
}
// websave.cpp
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
cout << "hello" << endl;
return 0;
}
Я проверил папку boost / boost-1.38 / lib и там присутствует libboost_system-vc90-mt-gd-1_38.lib. Также добавлен путь в «Дополнительные каталоги включения» в Конфигурационных свойствах проекта.
Есть что-нибудь, что здесь упускается?