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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Вызов виртуального метода класса наследника из вектора http://www.cyberforum.ru/cpp-beginners/thread395383.html
#include <iostream> #include <vector> using namespace std; class A { public: virtual void print() { cout << "A" << endl; } };
C++ создать программу для просмотра РСХ файлов!!! привет всем, ребята помогите пожалуйста, надо написать программу для просмотра РСХ файлов(РСХ- стандарт представления графической информации), програму надо написать в С, желательно чтобы компилировалась на DevC++. http://www.cyberforum.ru/cpp-beginners/thread395350.html
C++ последовательности в массивах
Даны натуральные числа m и n, последовательности целых чисел a1 a2...am и b1 b2...bm В каждой последовательности могут быть повторяющиеся члены. Приняв m<=20 n<=30 последовательности хранятся в массивах верно ли что все члены последовательноти am входит в bn
Если длина введенной строки кратна 4, первую часть строки поменять местами со второй C++
Если длина введенной строки кратна 4, первую часть строки поменять местами со второй.
C++ Вывести на экран таблицу значений функции y(x) для x http://www.cyberforum.ru/cpp-beginners/thread395340.html
Вывести на экран таблицу значений функции y(x) для x, изменяющимся от а=0,1 до b=1,2 с шагом h=0,1 Не могу понять, где нужно указать y. И пожалуйста подскажите есть ли еще ошибки. Код программы: #include <iostream> #include <math.h> #include <iomanip.h> using namespace std; int main()
C++ Решето Эратосфена Здравствуйте. Реализовал алгоритм "Решето Эратосфена" в виде класса. Взгляните, пожалуйста, и скажите, где я не прав. Спасибо. class EratosphenesSieve { public: EratosphenesSieve( int ); ~EratosphenesSieve(); private: bool *sieve; подробнее

Показать сообщение отдельно
joffstick
 Аватар для joffstick
15 / 15 / 1
Регистрация: 21.04.2010
Сообщений: 85
30.11.2011, 06:50     Помогите скомпилировать проект
Собственно сам проект - (ссылка)
Скачал. Доустановил библиотеки 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 );
}
// ...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru