Re: Не компилиться программа на С
От: creatio Украина  
Дата: 14.10.03 15:50
Оценка:
Здравствуйте, anod, Вы писали:

A>Я вообщем давно ничего на си не писал.

A>Я пытаюсь скомпилировать пример из BASS (writewav.c) (www.un4seen.com)
A>с помощью bcc32 (халявный от борланда для коммандной строки)

A>Вообщем выдает, что нет нужной функции:


A>

    A>Warning W8065 writewav.c 23: Call to function 'BASS_GetVersion' with no prototype in function main
    A>Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
    A>Error: Unresolved external 'BASS_GetVersion' referenced from C:\BCC55\BIN\WRITEWAV.OBJ

    A>


A>А вот код:



A>

    A>/* Imports: bass.lib, basswma.lib, kernel32.lib*/

    A>#include <windows.h>

    A>#include <stdio.h>
    A>#include <conio.h>
    A>#include "bass.h"
    A>[b][SIZE=1]
    A>void main()
    A>{
    A>/* check that BASS 1.8 was loaded */
    A>if (BASS_GetVersion()!=MAKELONG(1,8)) {
    A>printf("BASS version 1.8 was not loaded\n");
    A>return;
    A>}
    A>}

    A>


A>Можь я не правильно загружаю bass.h?


Скорее всего bass.h — содержит только объявления, а по сему линкер не может найти собственно реализации функций.
Необходимо в проект добавить соответствующую библиотек (lib-файл).
Why do you call Visual Studio 'your bunny'?...
(c) one american colleague
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.