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

Помогите скомпилировать проект - C++

Восстановить пароль Регистрация
 
joffstick
 Аватар для joffstick
15 / 15 / 1
Регистрация: 21.04.2010
Сообщений: 85
30.11.2011, 06:50     Помогите скомпилировать проект #1
Собственно сам проект - (ссылка)
Скачал. Доустановил библиотеки STL и всеравно не компилируется...

error LNK2019: ссылка на неразрешенный внешний символ _SDL_FreeSurface в функции "public: __thiscall Audio_Scope::~Audio_Scope(void)" (??1Audio_Scope@@QAE@XZ)


Вот кусочки кода, в которых, как мне кажется, проблема:

Audio_Scope.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#ifndef AUDIO_SCOPE_H
#define AUDIO_SCOPE_H
 
#include "SDL.h"
 
class Audio_Scope {
public:
    typedef const char* error_t;
    
    // Initialize scope window of specified size. Height must be 256 or less.
    error_t init( int width, int height );
    
    // Draw at most 'count' samples from 'in', skipping 'step' samples after
    // each sample drawn. Step can be less than 1.0.
    error_t draw( const short* in, long count, double step = 1.0 );
    
    Audio_Scope();
    ~Audio_Scope();
    
private:
    typedef unsigned char byte;
    SDL_Surface* screen;
    SDL_Surface* surface;
    byte* buf;
    int buf_size;
    int sample_shift;
    int low_y;
    int high_y;
    int v_offset;
    
    void render( short const* in, long count, long step );
};
 
#endif
Audio_Scope.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "Audio_Scope.h"
#include <assert.h>
#include <stdlib.h>
 
// ...
Audio_Scope::~Audio_Scope()
{
    free( buf );
    
    if ( surface )
        SDL_FreeSurface( surface );
}
// ...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2011, 06:50     Помогите скомпилировать проект
Посмотрите здесь:

Помогите скомпилировать консольное приложение C++
C++ Помогите скомпилировать релиз
Помогите скомпилировать!!! C++
Скомпилировать проект C++
Скомпилировать проект на Theards C++
C++ Не получается скомпилировать проект в RAD Studio
C++ Как рекурсивно скомпилировать проект через командную строку?
Необходимо скомпилировать проект C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aneron
 Аватар для Aneron
157 / 156 / 12
Регистрация: 20.04.2010
Сообщений: 570
30.11.2011, 07:43     Помогите скомпилировать проект #2
скорее всего не подключена либа, где хранится реализация SDL_FreeSurface.
joffstick
 Аватар для joffstick
15 / 15 / 1
Регистрация: 21.04.2010
Сообщений: 85
30.11.2011, 14:14  [ТС]     Помогите скомпилировать проект #3
Спасибо, Aneron!
Кстати, нашел туториал по настройке SDL в Visual Studio (может кому-то пригодится).
http://lazyfoo.net/SDL_tutorials/les...010e/index.php
Yandex
Объявления
30.11.2011, 14:14     Помогите скомпилировать проект
Ответ Создать тему
Опции темы

Текущее время: 10:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru