ошибка с компилятором lcc - PullRequest
1 голос
/ 15 марта 2011

Я пытаюсь скомпилировать следующую программу в Windows, но получаю ошибку, которую не понимаю. Я добавил правильные библиотеки и заголовочные файлы, но я получаю эту ошибку. Я использую этот компилятор lcc win32.

#include <stdio.h>
#include <ctype.h>
#include "genlib.h"
#include "stack.h"

int main()
{
    stackADT operandStack;
    operandStack = NewStack();

    return 0;
}

stack.obj .text: undefined reference to '_GetBlock'
stack.obj .text: undefined reference to '_FreeBlock'
stack.obj .text: undefined reference to '_Error'

Любая помощь приветствуется,

Ted

1 Ответ

3 голосов
/ 15 марта 2011

Это не ошибки компилятора, а ошибки компоновщика.Вам необходимо связать вашу программу с библиотекой или файлами obj, которые содержат GetBlock() и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...